Вверх ↑
Этот топик читают: Гость
Ответов: 3655
Рейтинг: 69
#1: 2006-06-24 22:18:39 ЛС | профиль | цитата
Компонент От Dima у него назывался График
Исправлены коментарии
Новая иконка(а то две одинаковые)
Даны примеры использования.
карма: 0

0
файлы: 1Scope1.rar [6.6KB] [1103]
Ответов: 3851
Рейтинг: 159
#2: 2006-10-24 20:55:26 ЛС | профиль | цитата
под FPC работает?
Build start...
Generated code
Create project...
Command line: fpc.exe '"C:\hiasm\3_62b160\Elements\Delphi\code\_Пример использования осцилоскопа.pas"' -Sd -Mdelphi '"-FEC:\hiasm\components\Scope1\"' '"-FUC:\hiasm\3_62b160\Elements\Delphi\code\\units"' -FDtools\ -CX -dF_P
Free Pascal Compiler version 1.9.6 [2004/12/31] for i386
Copyright (c) 1993-2004 by Florian Klaempfl
Target OS: Win32 for i386
Compiling C:\hiasm\3_62b160\Elements\Delphi\code\_Пример использования осцилоскопа.pas
Compiling C:\hiasm\3_62b160\Elements\Delphi\code\hiChildPanel_BB4390.pas
Compiling C:\hiasm\3_62b160\Elements\Delphi\code\hiScope.pas
Compiling C:\hiasm\3_62b160\Elements\Delphi\code\KolScope.pas
KolScope.pas(34,27) Error: The mix of different kind of objects (class, object, interface, etc) isn't allowed
KolScope.pas(56,27) Error: The mix of different kind of objects (class, object, interface, etc) isn't allowed
KolScope.pas(94,1) Fatal: There were 2 errors compiling module, stopping
Error: C:\hiasm\compiler\fpc\ppc386.exe returned an error exitcode (normal if you did not specifiy a source file to be compiled)
End build
или я промахнулся, где-то?
карма: 0
начавший
0
Ответов: 3655
Рейтинг: 69
#3: 2006-10-24 23:05:55 ЛС | профиль | цитата
Андрей., Почти все такие сложные (требующие отдельной библиотеки для работы) компоненты работают только при компилировании ,компилятором Делфи.Вообщем то это одна из причин почему они находятся в Upload , а не в ХиАсм_е.
карма: 0

0
Ответов: 3851
Рейтинг: 159
#4: 2006-10-28 22:35:00 ЛС | профиль | цитата
Вячеслав, а зачем сетка движется ?
карма: 0
начавший
0
Ответов: 3655
Рейтинг: 69
#5: 2006-10-29 17:38:21 ЛС | профиль | цитата
Андрей., Если бы сетка не двигалась то график уходил бы за горизонт,а так ты можешь наблюдать процесс происходящий в данный момент,этим собственно и отличается Осцилоскоп от графика.
Есть ещё более сложный прибор Осциллограф там движение сетки можно остановить,
для этого в нём есть встроенный генератор который позволяет синхронизировать движение сетки .
карма: 0

0
Ответов: 9906
Рейтинг: 351
#6: 2006-10-29 17:51:57 ЛС | профиль | цитата
Вячеслав, Осцилоскоп пишется так же как и осциллограф - с двумя "л"
карма: 9

0
Ответов: 242
Рейтинг: 5
#7: 2006-10-29 17:52:39 ЛС | профиль | цитата
А сделать двух- или более лучевой осциллоскоп можно?
карма: 0

0
Ответов: 9906
Рейтинг: 351
#8: 2006-10-29 17:53:15 ЛС | профиль | цитата
можно
карма: 9

0
Ответов: 3851
Рейтинг: 159
#9: 2006-10-29 22:45:21 ЛС | профиль | цитата
Вячеслав писал(а):
Есть ещё более сложный прибор Осциллограф там движение сетки можно остановить, для этого в нём есть встроенный генератор который позволяет синхронизировать движение сетки .
э, примерчик бы, для полного ...
карма: 0
начавший
0
Ответов: 8928
Рейтинг: 823
#10: 2006-10-29 23:48:01 ЛС | профиль | цитата
Андрей., может быть годится? http://hiasm.hexshock.com/xf/topic.php?t=6784&start=0 но код № 404
карма: 19

0
Ответов: 2125
Рейтинг: 159
#11: 2006-10-30 11:18:31 ЛС | профиль | цитата
Вячеслав, а нафига
  private
  Scope: PScope;
Контрол надо хранить в Control Если тебе лень каждый раз приводить к типу PScope, сделай свойство
property Scope: PScope read GetScope write SetScope;
...
...
function THIScope.GetScope:PScope;
begin
Result := PScope(Control);
end;

procedure THIScope.SetScope(ctl:PScope);
begin
Control := ctl;
end;
А doVisible тут в таком случае лишнее - унаследуется от THIWin И Handle тоже.
карма: 1

0
Ответов: 9906
Рейтинг: 351
#12: 2006-10-30 12:44:42 ЛС | профиль | цитата
И не только
карма: 9

0
Ответов: 3655
Рейтинг: 69
#13: 2006-10-30 19:55:43 ЛС | профиль | цитата
tsdima, Почитай внимательно компонент делал Dima , а я только
Исправлены коментарии
Новая иконка(а то две одинаковые)
Даны примеры использования.
И где вы все были год назад когда он это писал
карма: 0

0
Ответов: 9906
Рейтинг: 351
#14: 2006-10-30 20:01:08 ЛС | профиль | цитата
Вячеслав писал(а):
компонент делал Dima

А НЕ фиксишь баги уже ТЫ
карма: 9

0
Ответов: 3655
Рейтинг: 69
#15: 2007-02-23 01:47:31 ЛС | профиль | цитата
Леонид, Специально для тебя.
Случайно нашёл в инете
17 канальный осциллограф для LPT порта.(очень классный)
http://valery-us4leh.narod.ru/dlpt.html
А также визуальный контроль за COM портом (там же)
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)