"Рваный" XY Graph

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
jane_wild
master
master
Сообщения: 459
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 83 раза
Поблагодарили: 15 раз
Контактная информация:

"Рваный" XY Graph

Сообщение jane_wild »

Здравствуйте люди добрые. Видела такую фишку: XY Graph рисует линию, человек нажимает pause, plot замирает, НО продолжает бежать на графике маленький крестик, не оставляя за собой никакой линии. Человек нажимает "start" и график продолжает рисоваться дальше. В итоге на графике получается "рваная линия" Тут кусочек , там кусочек.... Подскажите как такого поведения можно добиться? Спасибо.
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: "Рваный" XY Graph

Сообщение Kosist »

Для этого нужно вставлять значения NaN для X и Y оси, как здесь показано (http://digital.ni.com/public.nsf/allkb/ ... 91005EFEEB). Прилагаю простенький пример.
А вот как отрисовку сделать движения курсора - нужно подумать... А точно был график XY?
Вложения
XY Brake.vi
(9.38 КБ) 113 скачиваний
Мы делили апельсин - много наших полегло...
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: "Рваный" XY Graph

Сообщение Jakob Brontfeyn »

jane_wild писал(а):Здравствуйте люди добрые. Видела такую фишку: XY Graph рисует линию, человек нажимает pause, plot замирает, НО продолжает бежать на графике маленький крестик, не оставляя за собой никакой линии. Человек нажимает "start" и график продолжает рисоваться дальше. В итоге на графике получается "рваная линия" Тут кусочек , там кусочек.... Подскажите как такого поведения можно добиться? Спасибо.
Как то так, оказалось делал пример одновременно с косист
Вложения
Sled_OFF.vi
(80.45 КБ) 110 скачиваний
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: "Рваный" XY Graph

Сообщение Jakob Brontfeyn »

Если очень хочется, можно и курсор привязать
Вложения
Sled_OFF_kursor.vi
(89.41 КБ) 125 скачиваний
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: "Рваный" XY Graph

Сообщение Kosist »

Jakob Brontfeyn, вообще шикарно - я до курсора как-то вообще не додумался...
Мы делили апельсин - много наших полегло...
Аватара пользователя
jane_wild
master
master
Сообщения: 459
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 83 раза
Поблагодарили: 15 раз
Контактная информация:

Re: "Рваный" XY Graph

Сообщение jane_wild »

Неистово плюсую, спасибо. То что нужно. Попутно хотела спросить: Возможно ли программное (во время выполнения программы) добавление/удаление Cursors или Plots? Или нужно заранее в свойствах графика их создовать, а потом уже во время выполнения, visible true/false. Спасибо
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: "Рваный" XY Graph

Сообщение Kosist »

Курсор добавить можно, плот тоже. Для курсора прилагаю простой пример, идейно взят с этого описания - http://digital.ni.com/public.nsf/allkb/ ... 9E006F0BBA.
Вложения
XY Add Cursor.vi
(17.93 КБ) 107 скачиваний
Мы делили апельсин - много наших полегло...
Аватара пользователя
jane_wild
master
master
Сообщения: 459
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 83 раза
Поблагодарили: 15 раз
Контактная информация:

Re: "Рваный" XY Graph

Сообщение jane_wild »

Спасибо с курсором все понятно (легко, когда знаешь), но у плота то такого свойства нету (что вроде Plots List), во всяком случае я не нашла. Так как же тогда программно добавить Plot на график?
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: "Рваный" XY Graph

Сообщение Borjomy_1 »

Плоты соответствуют количеству трендов, которые выводятся на график. Изменяете число трендов в массиве и автоматически изменяется число плотов.
Аватара пользователя
jane_wild
master
master
Сообщения: 459
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 83 раза
Поблагодарили: 15 раз
Контактная информация:

Re: "Рваный" XY Graph

Сообщение jane_wild »

Вы правы, для проверки модифицировала VI любезно представленный Jakob. Всем спасибо за помощь.
Вложения
Sled_OFF_kursor.vi
Modified VI. Run VI, click "Add Plot" Button
(56.33 КБ) 106 скачиваний
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»