macro timer sur terminal bray

kurtabar kurtabar
2 contributions
Membre depuis le 09/07/2009
Envoyé le 09/07/2009 à 11:34


Bonjour,
je désirerais inserer une macro minuterie sur mon terminal Bray version 1.9 comme celui décrit dans ce lien :

http://hw-server.com/software/termv19b.html

je voudrais que ma macro me serve à switcher entre DTS et RTS aprés un temps donné (exemple: 10min DTS puis 5min RTS puis 10min DTS ... )

l\'aide ne m\'aide pas beaucoup, mais elle raconte ceci :

DB9 PINOUT on PC:
1 - CD - Carrier Detect (IN)
2 - RX - Data Receive (IN)
3 - TX - Data Transmit (OUT)
4 - DTR - Data Terminal Ready (OUT)
5 - GND - Ground
6 - DSR - Data Set Ready (IN)
7 - RTS - Request To Send (OUT)
8 - CTS - Clear To Send (IN)
9 - RI - Ring Indicator (IN)

HOT KEYS:
F1 - send macro #1
F2 - send macro #2
F3 - send macro #3
F12 - clear Rx box
HOW TO USE MACROS?
In macros you can use all characters from keyboard and any ASCII char if
you use $xx or #xxx. Where $xx is hex and #xxx dec format of ascii code.
If you want to use # or $ char in macro you should type it twice ($$=$ and
##=#).
To calculate XOR checksum byte use !XOR command.
Macro examples...
example 1.
abcdefgh123456 - this will send \'abcdefgh123456\'
example 2.
AT#013#010 - this will send AT and \"CR\" + \"LF\" (cariage return + line
feed)
example 3.
X1##Y2##Z3##$0D$0A - this will send \'X1#Y2#Z3#\"CR\"\"LF\"\'
example 4.
$$value=123$0D - this will send \'$value=123\"CR\"\'
example 5.
$01$02$03$04$05!XOR - this will send $01 $02 $03 $04 $05 and
calculated
XOR byte $01
Macro string can be up to 128 characters long.

SIMPLE SCRIPTING (experimental) - NEW!
- pascal syntax
Random(range: Longint): Longint - return random number in range
Beep() - sound signal
Delay(ms: integer) - simple delay (milli seconds)
ShowMessage(s: string) - show message box
ComSendchr(c: byte) - send one byte
ComSendstr(s: string) - send string
ComSendmacro(s: string) - send macro like string ($xx,#ddd,!XOR,...)
ComReadchr() - read curent char/byte
ComBaud(s: string) - set baudrate...\'9600\',\'19200\',...
SetRTS(state: boolean) - set or clear RTS line
SetDTR(state: boolean) - set or clear DTR line
Graph_Rx(enable: boolean) - enable/disable Rx graph
Graph_Text(x: integer; y: integer; text: string) - print text on graph
Graph_Clear() - clear graph
Graph_Point(x: integer; y: integer; color: string) - Plot point on graph;
color:
\'R\' - red
\'G\' - green
\'B\' - blue
\'0\' - white
\'1\' - black


jai donc un probleme car je ne sais pas trop quel language employe et sous quelle syntaxe...

Je vous serez très reconnaissant si vous puissiez m\'aider.


TTB1 TTB1
5 302 contributions
Membre depuis le 15/03/2001
Envoyé le 09/07/2009 à 14:28


DTS ? c pas plutot DTR ?
Lis ce lien et dis nous si ça t\'aide : www.astrosurf.com/audine/pisco/pilot1.htm
c\'est du VB mais bon...


kurtabar kurtabar
2 contributions
Membre depuis le 09/07/2009
Envoyé le 10/07/2009 à 12:49


oui, exact, c est DTR, desole
non, ca ne m aide pas beaucoup, car ce n est pas sur le meme terminal.
serais tu sur quel forum je pourrais aller pour trouver une solution a moins qu ici il y est des personnes assez competente dans ce domaine


TTB1 TTB1
5 302 contributions
Membre depuis le 15/03/2001
Envoyé le 10/07/2009 à 14:26


Discussion trop ancienne

Cette discussion a été automatiquement fermée car elle n'a plus reçue de nouveau message depuis trop longtemps.

Nous vous suggérons de créer un nouveau message

« Retour sur la liste des messages de ce forum