13.08.2013 Views

?????????????? ?????? ? ????????? ?????????? ??????? ?????

?????????????? ?????? ? ????????? ?????????? ??????? ?????

?????????????? ?????? ? ????????? ?????????? ??????? ?????

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Пример программирования с библиотекой DISLIN<br />

Рассмотрим пример программы для расчета переходных процессов в<br />

RC схеме, рассмотренной в разделе 2. Кроме уже рассмотренного алгоритма<br />

расчета, программа должна содержать интерфейс для ввода данных<br />

и вывода результатов расчета на график. Входной интерфейс должен<br />

также предусматривать возможность сохранения исходных данных<br />

в отдельных файлах для последующей их загрузки при вариантном счете.<br />

Средствами библиотеки DISLIN можно создавать несложные пользовательские<br />

интерфейсы. Рассмотрим пример создания GUI для<br />

рассматриваемого примера.<br />

Исходными данными в задаче являются 7 чисел: значение двух сопротивлений<br />

R1 и R2, индуктивности L, емкости C, значение источника<br />

напряжения E, значение расчетного шага dt и времени моделирования<br />

Tsum. Для отображения схемы в окне пользовательского интерфейса,<br />

предварительно должен быть создан рисунок схемы в формате bmp. Размер<br />

рисунка можно подобрать методом проб в любом графическом редакторе.<br />

Приведем исходное состояние окна ввода после запуска программы и<br />

загрузки файла:<br />

После нажатия на ОК выполняется расчет схемы, после чего сразу же<br />

отображается окно с результатами расчета:<br />

145

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!