Бегущая строка
-
- interested
- Сообщения: 2
- Зарегистрирован: 24 май 2011, 19:42
- Версия LabVIEW: 8.6
- Контактная информация:
Бегущая строка
Всем привет. Есть задание с которым не под силу справится на данном этапе из за недостатка знаний или чего либо еще...
Здание сделать массив индикаторов, которые будут зажигаться по очереди в одном направлении и до достижения границы начнут зажигаться в обратном, а так же на основе этого сделать подобие "маятника ньютона". Всех моих пока мизерных знаний labview хватило на это. Всё как бы работает, но нужно как то вернее задавать массив ибо если преподаватель скажет сделать 100 индикаторов, то это станет серьезной задачей =)
Здание сделать массив индикаторов, которые будут зажигаться по очереди в одном направлении и до достижения границы начнут зажигаться в обратном, а так же на основе этого сделать подобие "маятника ньютона". Всех моих пока мизерных знаний labview хватило на это. Всё как бы работает, но нужно как то вернее задавать массив ибо если преподаватель скажет сделать 100 индикаторов, то это станет серьезной задачей =)
- Вложения
-
- stroka.vi
- (7.72 КБ) 204 скачивания
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Бегущая строка
Вот мой вариант... не очень красиво, но работает.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- interested
- Сообщения: 2
- Зарегистрирован: 24 май 2011, 19:42
- Версия LabVIEW: 8.6
- Контактная информация:
Re: Бегущая строка
IvanLis, большое спасибо за данный вариант. С момента написания сообщения немного сменил принцип, осталась проблема с тем что каждый раз новый цикл и первый индикатор гаснет. Но задача с маятником ньютона пусть даже фиксированным пока еще не решена. Если у кого то есть мысли и/или идеи по её решению то очень прошу поделиться, заранее спасибо =)
- Вложения
-
- Stroka2.vi
- (9.52 КБ) 201 скачивание
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Бегущая строка
попробую, что-нибудь придуматьkagernak писал(а):Но задача с маятником ньютона пусть даже фиксированным пока еще не решена. Если у кого то есть мысли и/или идеи по её решению то очень прошу поделиться, заранее спасибо =)
только не понимаю для чего это нужно?
для анимации есть анимация
ФАКТ писал(а):Самая большая Колыбель Ньютона в мире находится в г. Kalamazoo (штат Мичиган, США). В ней 16 боулинг-шаров, массой 6,8 кг каждый, подвешенных на нитях длиной 6,1 м на высоте 1 м от пола.
Последний раз редактировалось IvanLis 24 май 2011, 23:18, всего редактировалось 1 раз.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Бегущая строка
Предлагаю разбить маятник на 3 части
левая-центр-правая алгоритм следующий
1. левая-движется вправо
2. правая-движется вправо
3. правая-движется влево
4. левая-движется влево
и т.д.
центр статичен
сделал для трех элементов, для изменяемой длины можно сделать скрестив с одним из предыдущих решений
левая-центр-правая алгоритм следующий
1. левая-движется вправо
2. правая-движется вправо
3. правая-движется влево
4. левая-движется влево
и т.д.
центр статичен
сделал для трех элементов, для изменяемой длины можно сделать скрестив с одним из предыдущих решений
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
Jakob Brontfeyn
- expert
- Сообщения: 1729
- Зарегистрирован: 28 фев 2008, 11:01
- Награды: 6
- Благодарил (а): 1 раз
- Контактная информация:
Re: Бегущая строка
Когда то, так управлял елочными гирляндами,
маятник Ньютона, здесь одна из множества разных программ
переключения лампочек.
Все задается руками, заготавливается в массиве, корректиируется,
если надо в процессе работы и никакой математики.
Как вы думаете, имеет такой подход к задаче право на жизнь???
маятник Ньютона, здесь одна из множества разных программ
переключения лампочек.
Все задается руками, заготавливается в массиве, корректиируется,
если надо в процессе работы и никакой математики.
Как вы думаете, имеет такой подход к задаче право на жизнь???
- Вложения
-
- mayatnik_newtona.vi
- (31.27 КБ) 184 скачивания
-
- user
- Сообщения: 96
- Зарегистрирован: 14 июн 2013, 12:50
- Версия LabVIEW: 2012
- Контактная информация:
Re: Бегущая строка
Доброй ночи,форумчане!Решил не открывать новую тему,а вклиниться в данную.Может кто подскажет,нужно сделать так,чтобы сообщение,в виде бегущей строки,выводилось на экран и останавливалось на некоторое время.Мой вариант,который я приложу к сообщению,все это делает,но мне нужно еще обрезать хвост следующего сообщения до точки,чтобы было читабельно и эстетично,т.е. каждое отдельное предложение задерживалось на экране.Заранее благодарю).
-
- user
- Сообщения: 96
- Зарегистрирован: 14 июн 2013, 12:50
- Версия LabVIEW: 2012
- Контактная информация:
Re: Бегущая строка
Доброго времени суток!Спасибо за ответ)Уже лучше,но задача заключается в том,чтобы в результирующей строке было только одно предложение,т.е. предыдущее стиралось,я может не совсем правильно объяснил.Еще раз спасибо,может подкорректируете еще раз код?)
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: Бегущая строка
? Если Вы хотите показывать строку целиком, то ширина (размер по горизонтали) индикатора должна быть равна или быть больше максимально возможной длины строки. Или Вы знаете другой способ? :)И заведомо длина строки неизвестна)
- Вложения
-
- Blackman--Horizontal Scroll2.vi
- Версия 2012
- (9.15 КБ) 114 скачиваний
-
- user
- Сообщения: 96
- Зарегистрирован: 14 июн 2013, 12:50
- Версия LabVIEW: 2012
- Контактная информация:
Re: Бегущая строка
Мне нужно показывать предложения ,до точки.Строка может содержать много предложений и мне нужно последовательно их выводить,на результируещей строке,как на экране,должно быть видно только одно из них,потом следующее и т.д. ,по кругу)
-
- user
- Сообщения: 96
- Зарегистрирован: 14 июн 2013, 12:50
- Версия LabVIEW: 2012
- Контактная информация:
Re: Бегущая строка
Да,так как в вашем последнем варианте,очень хорошо,только еще хотелось бы,чтобы каждое предложение доходило бы до начала строки(слева) или всегда было бы по центру,большое спасибо)))