Как сохранить числа в файле не автоматически ?

Простейшие вопросы в области инженерной разработки
Ответить
the guy
interested
interested
Сообщения: 6
Зарегистрирован: 23 май 2020, 15:27
Версия LabVIEW: LabVIEW 11
Контактная информация:

Как сохранить числа в файле не автоматически ?

Сообщение the guy »

Нужно показать все простые числа меньше чем число введённое пользователем и отобразить их в таблице, с этим нет проблем. Потом нужно сохранить эти числа в файле, это тоже получилось сделать, вот только нужно чтобы числа сохранялись в файле не автоматически, а когда пользователь нажмёт на кнопку, вот с этим и прошу помочь.
Вложения
qqq.jpg
Artem.spb

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

Re: Как сохранить числа в файле не автоматически ?

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

the guy писал(а): 26 май 2020, 20:06 Нужно показать все простые числа меньше чем число введённое пользователем и отобразить их в таблице, с этим нет проблем. Потом нужно сохранить эти числа в файле, это тоже получилось сделать, вот только нужно чтобы числа сохранялись в файле не автоматически, а когда пользователь нажмёт на кнопку, вот с этим и прошу помочь.
какую именно кнопку? и что должно происходить после сохранения? Финиш, или продолжение работы?
В сложном варианте - события.
В простом - после расчёта бесконечный цикл с топом по той самой кнопке. После него - запись в файл
the guy
interested
interested
Сообщения: 6
Зарегистрирован: 23 май 2020, 15:27
Версия LabVIEW: LabVIEW 11
Контактная информация:

Re: Как сохранить числа в файле не автоматически ?

Сообщение the guy »

Artem.spb писал(а): 26 май 2020, 20:41
the guy писал(а): 26 май 2020, 20:06 Нужно показать все простые числа меньше чем число введённое пользователем и отобразить их в таблице, с этим нет проблем. Потом нужно сохранить эти числа в файле, это тоже получилось сделать, вот только нужно чтобы числа сохранялись в файле не автоматически, а когда пользователь нажмёт на кнопку, вот с этим и прошу помочь.
какую именно кнопку? и что должно происходить после сохранения? Финиш, или продолжение работы?
В сложном варианте - события.
В простом - после расчёта бесконечный цикл с топом по той самой кнопке. После него - запись в файл
Так я это и спрашиваю, какую кнопку нужно поставить чтобы числа сохранялись в файле только после её нажатия, а не автоматически : )
Продолжение работы.
Вложения
Нужно чтобы было вот так, только после нажатия определённой кнопки.
Нужно чтобы было вот так, только после нажатия определённой кнопки.
Artem.spb

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

Re: Как сохранить числа в файле не автоматически ?

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

а где располагается кнопка "сделать за меня всю программу"?
Естественно, нет такой кнопки. Кнопка может быть любой, её нажатие нужно обработать на BD. Обрабатывать циклом или событием.
В примерах можно посмотреть такое: Handling Common User Interface Events.vi
the guy
interested
interested
Сообщения: 6
Зарегистрирован: 23 май 2020, 15:27
Версия LabVIEW: LabVIEW 11
Контактная информация:

Re: Как сохранить числа в файле не автоматически ?

Сообщение the guy »

Artem.spb писал(а): 26 май 2020, 22:42 а где располагается кнопка "сделать за меня всю программу"?
Естественно, нет такой кнопки. Кнопка может быть любой, её нажатие нужно обработать на BD. Обрабатывать циклом или событием.
В примерах можно посмотреть такое: Handling Common User Interface Events.vi
Спасибо, получилось всё сделать. но теперь есть другая проблема - нужно чтобы после сохранения было продолжение работы; у меня это получилось, вот только надо чтобы после каждого сохранения программа возвращалась в исходное положение, а не афишировала всё время это самое окно для сохранения. Спасибо за помощь : )
Вложения
www.jpg
wwww.jpg
Artem.spb

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

Re: Как сохранить числа в файле не автоматически ?

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

Вы для испанцев проект делаете?
the guy писал(а): 27 май 2020, 17:28 Спасибо, получилось всё сделать.
как-то так себе получилось :)

Изучите события, они довольно простые, особенно статические.
Будет примерно так.
event.png
По каждой кнопке какое-то действие. Аналогично для вычисления и завершения работы.
Данный можно в сдвиговом регистре хранить, или через локальную переменную считать
the guy
interested
interested
Сообщения: 6
Зарегистрирован: 23 май 2020, 15:27
Версия LabVIEW: LabVIEW 11
Контактная информация:

Re: Как сохранить числа в файле не автоматически ?

Сообщение the guy »

Artem.spb писал(а): 27 май 2020, 19:35 Вы для испанцев проект делаете?
...
как-то так себе получилось :)

Изучите события, они довольно простые, особенно статические.
Будет примерно так.
event.png
По каждой кнопке какое-то действие. Аналогично для вычисления и завершения работы.
Данный можно в сдвиговом регистре хранить, или через локальную переменную считать
Всё получилось ( может быть ''визуально'' и не так хорошо выглядит, но дает необходимый результат ), спасибо : )
Это румынский язык, тоже романский.
Blackman

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

Re: Как сохранить числа в файле не автоматически ?

Сообщение Blackman »

the guy писал(а): 27 май 2020, 20:33 Всё получилось ( может быть ''визуально'' и не так хорошо выглядит, но дает необходимый результат ), спасибо : )...
:haha:
Не работает для числа 2147483647 (максимальное значение I32)
Про I64 (9223372036854775807) даже и не вспоминаю.
Рекомендую посмотреть ...\vi.lib\gmath\discrete.llb\Check Prime.vi
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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