Построение нескольких линий на одном графике

Простейшие вопросы в области инженерной разработки
Tumbl42
junior
junior
Сообщения: 61
Зарегистрирован: 05 янв 2025, 16:40
Версия LabVIEW: 12.0
Благодарил (а): 2 раза
Контактная информация:

Построение нескольких линий на одном графике

Сообщение Tumbl42 »

Возникла проблема с построением нескольких линий на одном графопостроителе, к примеру как выходные характеристики. После построения одной линии, график берёт за начало точки отсчета второй линии конец первой и просто продолжает построение. Сталкивался ли кто-то?
Аватара пользователя
zxc_pavel
developer
developer
Сообщения: 266
Зарегистрирован: 02 июн 2016, 12:07
Версия LabVIEW: 15
Благодарил (а): 9 раз
Поблагодарили: 30 раз
Контактная информация:

Re: Построение нескольких линий на одном графике

Сообщение zxc_pavel »

Несколько графиков объединяются через массив просто для waveform graph и XY graph
Вложения
snip2.png
snip2.png (19.08 КБ) 198 просмотров
Tumbl42
junior
junior
Сообщения: 61
Зарегистрирован: 05 янв 2025, 16:40
Версия LabVIEW: 12.0
Благодарил (а): 2 раза
Контактная информация:

Re: Построение нескольких линий на одном графике

Сообщение Tumbl42 »

Да как раз-таки проблема в том что при объединении массивов происходит тоже самое и линию он строит одну и ту же
Аватара пользователя
zxc_pavel
developer
developer
Сообщения: 266
Зарегистрирован: 02 июн 2016, 12:07
Версия LabVIEW: 15
Благодарил (а): 9 раз
Поблагодарили: 30 раз
Контактная информация:

Re: Построение нескольких линий на одном графике

Сообщение zxc_pavel »

Tumbl42 писал(а): 16 янв 2026, 10:58 Да как раз-таки проблема в том что при объединении массивов происходит тоже самое и линию он строит одну и ту же
Скиньте код тогда
Tumbl42
junior
junior
Сообщения: 61
Зарегистрирован: 05 янв 2025, 16:40
Версия LabVIEW: 12.0
Благодарил (а): 2 раза
Контактная информация:

Re: Построение нескольких линий на одном графике

Сообщение Tumbl42 »

Примерно так выглядит в общей программе
Вложения
графики 2 линии.vi
(10.33 КБ) 11 скачиваний
Аватара пользователя
zxc_pavel
developer
developer
Сообщения: 266
Зарегистрирован: 02 июн 2016, 12:07
Версия LabVIEW: 15
Благодарил (а): 9 раз
Поблагодарили: 30 раз
Контактная информация:

Re: Построение нескольких линий на одном графике

Сообщение zxc_pavel »

На вход кластеров массивы, а не значения.
Вложения
snip3.png
Tumbl42
junior
junior
Сообщения: 61
Зарегистрирован: 05 янв 2025, 16:40
Версия LabVIEW: 12.0
Благодарил (а): 2 раза
Контактная информация:

Re: Построение нескольких линий на одном графике

Сообщение Tumbl42 »

Да и правда всё работает, спасибо большое, буду искать в чем я не прав!
Tumbl42
junior
junior
Сообщения: 61
Зарегистрирован: 05 янв 2025, 16:40
Версия LabVIEW: 12.0
Благодарил (а): 2 раза
Контактная информация:

Re: Построение нескольких линий на одном графике

Сообщение Tumbl42 »

А в теории, если нужно построить несколько линий на графике, но данные о каждой линии приходят последовательно, то как это можно реализовать? Каким-то образом вынести за цикл графопостроитель и ввести все данные только после того как они будут измерены?
Artem.spb

Activity Автор
professor
professor
Сообщения: 3642
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 61 раз
Поблагодарили: 200 раз
Контактная информация:

Re: Построение нескольких линий на одном графике

Сообщение Artem.spb »

Tumbl42 писал(а): 16 янв 2026, 13:06 А в теории, если нужно построить несколько линий на графике, но данные о каждой линии приходят последовательно, то как это можно реализовать?
про появлении данных обновить только один массив и всё нарисовать на графике.
Tumbl42
junior
junior
Сообщения: 61
Зарегистрирован: 05 янв 2025, 16:40
Версия LabVIEW: 12.0
Благодарил (а): 2 раза
Контактная информация:

Re: Построение нескольких линий на одном графике

Сообщение Tumbl42 »

Не понял ответа если честно, можете пожалуйста чуть подробнее расписать
Tumbl42
junior
junior
Сообщения: 61
Зарегистрирован: 05 янв 2025, 16:40
Версия LabVIEW: 12.0
Благодарил (а): 2 раза
Контактная информация:

Re: Построение нескольких линий на одном графике

Сообщение Tumbl42 »

Может быть не понятно сформулировал вопрос. Вот у меня есть два цикла, и можно ли как-то сделать так, чтобы после того как второй цикл заканчивается, в начале его следующей итерации данные о прошлой итерации сохранились на графике, тобишь чтобы после выполнения программы на это рисунке (в данном случае) было 4 линии, а не 2?
Вложения
изображение_2026-01-18_041046124.png
графики 2 линии.vi
(24.77 КБ) 8 скачиваний
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5675
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 35 раз
Поблагодарили: 125 раз

Re: Построение нескольких линий на одном графике

Сообщение IvanLis »

Tumbl42 писал(а): 18 янв 2026, 02:13 тобишь чтобы после выполнения программы на это рисунке (в данном случае) было 4 линии, а не 2?
Как-то все запутанно, проще так сделать:
Снимок экрана от 2026-01-18 12-00-25.png
Tumbl42
junior
junior
Сообщения: 61
Зарегистрирован: 05 янв 2025, 16:40
Версия LabVIEW: 12.0
Благодарил (а): 2 раза
Контактная информация:

Re: Построение нескольких линий на одном графике

Сообщение Tumbl42 »

Я не знаю как сделать проще, попробую на примере своей программы привести пример. Как видно тут покадрово выполняется, первый кадр мы задаём напряжение затвору, на втором кадре задаём напряжение стоку, соответственно для построения выходной характеристики строятся несколько графиков поочередно, и я не могу понять как сделать так чтобы они все строились на одном графике.
Вложения
изображение_2026-01-18_171234186.png
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5675
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 35 раз
Поблагодарили: 125 раз

Re: Построение нескольких линий на одном графике

Сообщение IvanLis »

Tumbl42 писал(а): 18 янв 2026, 15:15 и я не могу понять как сделать так чтобы они все строились на одном графике.
Судя по всему Вы ВАХ пытаетесь построить.
Для этого нужно:
1. Приложить напряжение Затвор-Исток (U_gs) и зафиксировать его
2. Приложить напряжение Сток-Исток (U_ds) и измерить ток (I_ds) и так по всему пределу.....
3. Изменить значение напряжения U_gs и перейти к п.1
Снимок экрана от 2026-01-19 18-03-12.png
Tumbl42
junior
junior
Сообщения: 61
Зарегистрирован: 05 янв 2025, 16:40
Версия LabVIEW: 12.0
Благодарил (а): 2 раза
Контактная информация:

Re: Построение нескольких линий на одном графике

Сообщение Tumbl42 »

Ага кажется понял, получается insert array тут вовсе ни к чему была? Получается нужно вынести кластер за цикл, чтобы один кластер состоял из всех значений, а не как у меня на данный момент, а сам графопостроитель и вовсе вывести за все циклы, чтобы он просто в конце получал сразу все данные о линиях?
Ответить

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