Задание с затухающими колебаниями

Простейшие вопросы в области инженерной разработки

Задание с затухающими колебаниями

Postby Yuri697 on 15 Apr 2018, 15:00

Есть следующая задача:
Напишите программу, которая демонстрирует экспоненциально затухающие гармонические колебания стрелки индикатора относительно среднего положения. Колебания начинаются после нажатия на кнопку Пуск.
Указание: Проверку состояния элементов управления организуйте, используя цикл While Loop с задержкой 100 мс. Расчет положения стрелки и изменение состояния индикатора также организуйте при помощи цикла While Loop. Этот цикл выполняется до тех пор, пока значение амплитуды колебаний не станет меньше заданного значения, например, 0,01.
Так как в данной программе я новичок, помогите кому не сложно решить задачу. Условия и как реализуется цикл мне понятны, но все же видимо в каких то тонкостях я не разобрался и программа у меня не работает (видимо что-то не учел или накосячил :dntknw: ).
Yuri697
interested
interested
 
Posts: 4
Joined: 13 Apr 2018, 12:50
LabVIEW Version: 14
Karma: 0

Re: Задание с затухающими колебаниями

Postby IvanLis on 15 Apr 2018, 17:50

Программу свою выкладывайте.
Будем смотреть, что сделано и что необходимо исправить.
User avatar
IvanLis
professor
professor
 
Posts: 4520
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 713
hardware VIP bloggers teachers

Re: Задание с затухающими колебаниями

Postby Yuri697 on 16 Apr 2018, 12:10

Я не могу понять, как сделать "экспоненциально затухающие гармонические колебания", потому что в данной программе я работаю очень мало, а сделать задачу нужно в ближайшие дни.
Yuri697
interested
interested
 
Posts: 4
Joined: 13 Apr 2018, 12:50
LabVIEW Version: 14
Karma: 0

Re: Задание с затухающими колебаниями

Postby Andrew Lunev on 16 Apr 2018, 14:27

Эта задача разбивается на две части:
1. Вывести функцию экспоненциально затухающих колебаний. То есть найти зависимость X(t)=... Эта часть никак не связана с Labview, тут чистая математика. Нашли вы такую формулу? Сможете построить график в любом математическом пакете, который знаете? Например в Mathcad или Matlab?
2. Реализовать эту функцию в Labview, где X(t) будет отклонение стрелки от положения равновесия. Делается элементарными функциями Labview типа сложения и умножения. Ну и функции экспоненты и синуса в Labview так же есть готовые.
Если хотите, чтобы вам помогли, то приведите решение первой части задачи и потом покажите, как вы пытаетесь решить ее в Labview и в чем именно у вас проблема. Дальше вас направят на верное решение.
User avatar
Andrew Lunev
leader
leader
 
Posts: 857
Joined: 11 Dec 2010, 12:31
Location: Москва
Medals: 2
Activity (1) Professionalism (1)
LabVIEW Version: 2016
Karma: 244
hardware I/O VIP teachers

Re: Задание с затухающими колебаниями

Postby Jakob Brontfeyn on 18 Apr 2018, 11:45

Smotri Demoprimer
Attachments
log_zatuhanie.vi
(64.9 KiB) Downloaded 11 times
User avatar
Jakob Brontfeyn
expert
expert
 
Posts: 1691
Joined: 28 Feb 2008, 11:01
Medals: 6
Activity (1) Gold (1) Silver (2) Black (2)
Karma: 225
VIP


Return to Для чайников

Who is online

Users browsing this forum: No registered users and 14 guests

cron