powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Визуализация движения в PowerPoint
12 сообщений из 12, страница 1 из 1
Визуализация движения в PowerPoint
    #37702016
Викторин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Нашел одну задачу, и бьюсь над ней уже не один месяц. Почти выдохся нужна помощь. Да и знаний не хватает. Начинающий. В общем, хочу в PowerPoin сделать демонстрацию движения. Предварительный материал можно посмотреть здесь . Долго мучился, потом нашел похожий в Excele. Там движение получили используя диаграмму (координаты положения изменялись циклом - получился эффект движения). Получить подобное у меня не получается. Соединить с Excelem не получается.
мой макрос:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
Private Sub CommandButton1_Click()
'ВВод начальных значений
V0 = Val(TextBox1.Text)
A = Val(TextBox2.Text)
S = Val(TextBox3.Text)
H = Val(TextBox4.Text)
'Попадание в стенку
L = S * Math.Tan(A * Pi / 180) - (G * S ^ 2) / (2 * V0 ^ 2 * Math.Cos(A * Pi / 180) ^ 2)
TextBox5.Text = L
Select Case L
Case Is < 0
TextBox6.Text = "Недолет"
Case Is > H
TextBox6.Text = "Перелет"
Case Is < H
TextBox6.Text = "Попадание"
End Select


a1 = (A * 3.14) / 180
T = 2 * V0 * Sin(a1) / G
dt = T / 600: t1 = 0

For i = 0 To 599
t1 = t1 + dt
X = 0 + V0 * Cos(a1) * t1
Y = 0 + V0 * Sin(a1) * t1 - G * t1 * t1 / 2
TextBox9.Text = Y
TextBox10.Text = X
TextBox11.Text = t1


DoEvents
Next i
End Sub

Макрос Экселя:
Private Sub CommandButton1_Click()

v0 = Cells(3, 6)
A = Cells(4, 6)
X0 = Cells(5, 6)
y0 = Cells(6, 6)
g = Cells(7, 6)
a1 = (A * 3.14) / 180
t = 2 * v0 * Sin(a1) / g
dt = t / 600: t1 = 0

For i = 0 To 599
t1 = t1 + dt
x = X0 + v0 * Cos(a1) * t1
y = y0 + v0 * Sin(a1) * t1 - g * t1 * t1 / 2
vy = v0 * Sin(a1) - g * t1
Vx = v0 * Cos(a1)
Cells(3, 14) = vy
Cells(4, 14) = Vx
Cells(5, 14) = y
Cells(6, 14) = x
Cells(7, 14) = t1
DoEvents
Next i
End Sub


Помогите пожалуйста. Может какие нибудь другие идеи будут.
Модератор: учимся пользоваться тэгами оформления кода
...
Рейтинг: 0 / 0
Визуализация движения в PowerPoint
    #37702596
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВикторинМожет какие нибудь другие идеи будут. идеи в чём? напиши конктретный пример. напиши, что получилось и что должно получиться
...
Рейтинг: 0 / 0
Визуализация движения в PowerPoint
    #37702775
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Знакомый показывал презентацию с движением чего-то, а я точно знаю, что в макросах он ни в зуб ногой. Значит это можно сделать без макросов. Правда у него было прямолинейное движение.
...
Рейтинг: 0 / 0
Визуализация движения в PowerPoint
    #37702859
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Antonariy
> Знакомый показывал презентацию с движением чего-то, а я точно знаю, что в макросах он ни в зуб ногой. Значит это
> можно сделать без макросов. Правда у него было прямолинейное движение.

Да, там это настраивается, причем очень просто.

ТС - идешь в Анимация - Добавить эффект. И там выбираешь, эксперементируешь

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Визуализация движения в PowerPoint
    #37704223
Викторин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем, вот моя презентация .
Вот экселевский файл в котором есть движение, как пример.
Хочу, чтобы в моей презентации также проходило визуально движение. Анимацию я пробовал, она не дает такого вида и независит от параметров, которые можно задавать.
А идеи:
1. Может как то построить график в презентации
2. связать презентацию с экселем
может есть еще что то, но анимация не подходит.
...
Рейтинг: 0 / 0
Визуализация движения в PowerPoint
    #37705184
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Викторин,

не могу посмотреть файлы - нет нового ворда, ток 2003. опиши конкретную задачу, что нужно сделать
...
Рейтинг: 0 / 0
Визуализация движения в PowerPoint
    #37705385
Викторин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
перевел в 2003, поверпоинт кажется не идет. но в общем должно быть понятно.
презентация
эксель
...
Рейтинг: 0 / 0
Визуализация движения в PowerPoint
    #37705453
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Викторин,

демонстрация движения? ты же сам написАл, как она происходит. постепенно в цикле изменяются координаты фигуры\точки\объекта. создаётся впечатление движения. про презентацию не очень понятно. просто 1 слайд. хочешь передвигать картинки в powerpoint? связать powerpoint с макросами врят ли удастся. проще создать vb6 проект и перелистывать слайды там.
...
Рейтинг: 0 / 0
Визуализация движения в PowerPoint
    #37705455
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВикторинЗнакомый показывал презентацию с движением чего-то, а я точно знаю, что в макросах он ни в зуб ногой. Значит это можно сделать без макросов. Правда у него было прямолинейное движение. AntonariyДа, там это настраивается, причем очень просто.

ТС - идешь в Анимация - Добавить эффект. И там выбираешь, эксперементируешь
...
Рейтинг: 0 / 0
Визуализация движения в PowerPoint
    #37705939
Викторин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мне не нужно, чтобы листались слайды. Мне нужно: чтобы ввести данные полета, можно было бы увидеть движение на диаграмме. Как в файле экселя. В поверпоинте можно вставлять диаграмму, и она привязывается к экселю. Можно ли данные из поверпоинта передавать в эксель и оттуда получать изменяющуюся диаграмму?
...
Рейтинг: 0 / 0
Визуализация движения в PowerPoint
    #37706937
Фотография BelowZero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Викторинмне не нужно, чтобы листались слайды. Мне нужно: чтобы ввести данные полета, можно было бы увидеть движение на диаграмме. Как в файле экселя. В поверпоинте можно вставлять диаграмму, и она привязывается к экселю. Можно ли данные из поверпоинта передавать в эксель и оттуда получать изменяющуюся диаграмму? powerpoint не приспособлен для таких задач
...
Рейтинг: 0 / 0
Визуализация движения в PowerPoint
    #37707831
Викторин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
демонстрация движения? ты же сам написАл, как она происходит. постепенно в цикле изменяются координаты фигуры\точки\объекта. создаётся впечатление движения. про презентацию не очень понятно. просто 1 слайд. хочешь передвигать картинки в powerpoint? связать powerpoint с макросами врят ли удастся. проще создать vb6 проект и перелистывать слайды там.
А как это сделать? Может так будет лучше?
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Визуализация движения в PowerPoint
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]