Форум программистов, компьютерный форум, киберфорум
Наши страницы
MathCAD
Войти
Регистрация
Восстановить пароль
 
pahan35
3 / 3 / 1
Регистрация: 13.05.2013
Сообщений: 35
#1

Преобразовать постройку графика с QBASIC в MathCAD - MathCAD

15.05.2013, 17:29. Просмотров 360. Ответов 2
Метки нет (Все метки)

Есть вот такая программа на QBASIC`е:

QBasic/QuickBASIC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 CLS : SCREEN 2
 LINE (20, 40)-(20, 380)
 LINE (50, 180)-(570, 180)
 C1 = 1 * 10 ^ -6: R1 = 1 * 10 ^ 6: C2 = .5 * 10 ^ -6: R2 = 1 * 10 ^ 6:
 T = .001: T1 = 2: U0 = 10: K1 = 1 / (C1 * R1): K2 = 2: K3 = 5: K4 = 1 / (C2 * R2)
 N = T1 / T: FOR I = 1 TO N
 IF U0 - U2 >= 0 THEN U1 = 10 ELSE U1 = 0
 IF U1 - U4 >= .2 THEN U3 = 10: GOTO 1
 IF U1 - U4 <= -.2 THEN U3 = -5: GOTO 1
 U3 = 0
1 U4 = U4 + U3 * K4 * T: U2 = U2 + K1 * U1 * T
  IF U4 >= .3 THEN U5 = 5 ELSE U5 = 0
  IF U4 >= 9 THEN U6 = 5 ELSE U6 = 0
  IF U1 * U6 > 0 THEN U8 = 10 ELSE U8 = 0
  IF U1 + U5 > 0 THEN U7 = 5 ELSE U7 = 0
  U8 = U8 * K3: U7 = U7 * K2
  REM PRINT U2; U4; U7; U8
  PSET (20 + I * T * 550 / T1, 180 - U2 * 10)
  PSET (20 + I * T * 550 / T1, 180 - U4 * 10)
  PSET (20 + I * T * 550 / T1, 180 - U7 * 10)
  PSET (20 + I * T * 550 / T1, 180 - U8 * 5)
  NEXT I
  LOCATE 6, 40: PRINT "U2 U4 U7 U8 10 20 50":
  LOCATE 24, 71: PRINT T1: LOCATE 24, 40: PRINT "K1="; K1; "K4="; K4
Мне не понятно как воплотить в MathCAD`e GOTO и как правильно вывести значения напряжений, чтобы вывести их на графике.

Помогите преобразовать её с помощью циклов для отображения этих графиков в MathCAD`e. Мои попытки приложу немного позже
http://www.cyberforum.ru/mathcad/thread1483499.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2013, 17:29
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Преобразовать постройку графика с QBASIC в MathCAD (MathCAD):

Графика в MathCad
Добрый день! Подскажите как в маткаде построить на одном координатном поле два...

[MathCAD] Построение графика..
Нужно построить график представленный ниже..

Экстраполяция графика в MathCAD
В Excel построен график функции по таблице...

Построение графика в MathCAD
Необходимо построить пусковую диаграмму для двигателя асинхронного у которого...

Построение графика Mathcad
Доброго времени суток форумчане. Помогите построить графики к 3 функциям, для...

2
pahan35
3 / 3 / 1
Регистрация: 13.05.2013
Сообщений: 35
18.05.2013, 13:37  [ТС] #2
Как сделать так, чтобы после каждого прохода цикла for значения U2, U4, U7, U8 писались в матрицу или отдельные вектора, чтобы потом по них можно было построить график? Вот у меня наброски цикла по этому файлу, но я не могу построить по нему график. Подскажите как исправить
0
Вложения
Тип файла: rar qbasic1.1.rar (51.5 Кб, 3 просмотров)
pahan35
3 / 3 / 1
Регистрация: 13.05.2013
Сообщений: 35
22.05.2013, 10:54  [ТС] #3
Где у меня ошибка? Почему при изменении шага итерации Т меняется и время прохождения процессов на графике?
0
Вложения
Тип файла: rar qbasic2.1.rar (91.2 Кб, 5 просмотров)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2013, 10:54
Привет! Вот еще темы с решениями:

Оцифровка графика в mathcad
Подскажите пожалуйста как можно на mathcad используя рисунок графика вывести...

Построение графика в Mathcad
Построить график функции

Построение графика MathCad
Пытаюсь построить простейший график, по таблице, а получается какая-то ерунда:...

Просьба преобразовать .xmcd в mathcad prime 3.1
Кто может помочь преобразовать .xmcd в mathcad prime 3.1


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru