Aвтоматический сборщик

Простейшие вопросы в области инженерной разработки
Ответить
andy231993
interested
interested
Сообщения: 3
Зарегистрирован: 23 июл 2021, 21:42
Версия LabVIEW: 2020 SP1
Контактная информация:

Aвтоматический сборщик

Сообщение andy231993 »

здраствуйте !
кто может помочь я новенький и пытаюсь написать вот эту программу :

Требования к реализации -
вот так должна выгладить панель нужен сам код
вот так должна выгладить панель нужен сам код
автоматический сборщик:

1. Кнопка, описывающая положение рук перед краном.

2. Индикатор, описывающий, когда кран работает.

2. Два элемента управления, которые определяют, будет ли период времени до открытия крана и период времени до его закрытия.

4. Процесс:

а. Кран закрыт

б. Руки вставлены перед датчиком и по истечении первого периода времени кран открыт (если руки убрать до открытия крана, он не включится)

c. Пока руки перед датчиком, кран открыт.

d. Когда руки снимаются с датчика по прошествии второго периода времени, кран закроется (если руки будут возвращены до того, как кран закроется, он не закроется).
Artem.spb

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

Re: Aвтоматический сборщик

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

andy231993 писал(а): 26 июл 2021, 23:19 кто может помочь я новенький и пытаюсь написать вот эту программу :

вот так должна выгладить панель нужен сам код
Вы её пытаетесь написать, или хотите, чтобы за вас кто-то домашку сделал?

Если первое, покажите свой код, и скажите, что конкретно не получается.
andy231993
interested
interested
Сообщения: 3
Зарегистрирован: 23 июл 2021, 21:42
Версия LabVIEW: 2020 SP1
Контактная информация:

Re: Aвтоматический сборщик

Сообщение andy231993 »

пытаюсь написать
я не учу LabView и пытаюсь понять как с ней работать есть ли какие видео уроки которые понятные как и что делать
каждый раз когда сохраняю то что написал через день захожу всегда что-то горит когбуто не сохранило нормально .
Вложения
2.JPG
Artem.spb

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

Re: Aвтоматический сборщик

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

andy231993 писал(а): 27 июл 2021, 15:10 есть ли какие видео уроки которые понятные как и что делать
уроков полно, гугл/ютуб в помощь.
каждый раз когда сохраняю то что написал через день захожу всегда что-то горит когбуто не сохранило нормально .
Программа обычно делает то, что вы её скажете, так что не она не сохранила, а вы что-то не то "нажали".

Судя по изображению у вас какие-то конфликты typedef, если это конечно они (а не просто control)

Ещё похожу вы используете ring, поэтому у вас в кейсах цифры (номера). Удобнее использовать enum, тогда в именах кейсов будут сразу слова, что гораздо удобнее.

С машиной состояний вы верно начали разбираться, так что осталось сделать нужные состояния и запрограммировать их поведение/переходы.
andy231993
interested
interested
Сообщения: 3
Зарегистрирован: 23 июл 2021, 21:42
Версия LabVIEW: 2020 SP1
Контактная информация:

Re: Aвтоматический сборщик

Сообщение andy231993 »

я сделал так чтобы были имена но после выхода из программы они становятся 1,2,3,4,
Artem.spb

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

Re: Aвтоматический сборщик

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

Ещё похоже вы используете ring, поэтому у вас в кейсах цифры (номера). Удобнее использовать enum,
Borjomy_1

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

Re: Aвтоматический сборщик

Сообщение Borjomy_1 »

Если хотите, чтобы значения контролов или индикаторов сохранялись при следующем открытии:
либо на конкретном контроле ПКМ->Data Operations->Make Current Value Default
Либо для всех - в основном меню Edit->Make Current Values Default, потом Ctrl+S Тогда сохранится текущее состояние всех контролов и индикаторов
Ответить

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