Eines de l'usuari

Eines del lloc


ca:documentation:script_reference

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèviaRevisió prèvia
ca:documentation:script_reference [2015/11/06 20:44] – edició externa 127.0.0.1ca:documentation:script_reference [2017/05/26 10:48] (actual) antoni
Línia 133: Línia 133:
 ^function AsteroidMark(list:TstringList):boolean;^ ^function AsteroidMark(list:TstringList):boolean;^
 |Marca els asteroides llistats al mapa| |Marca els asteroides llistats al mapa|
 +
 +
 +===== Coordinates conversion =====
 +
 +^Procedure Eq2Hz(var ra,de : double ; var a,h : double);^
 +|Converteix l'equatorial AR,DEC a Alt/Az a,h per al lloc i l'hora de la carta actual, els angles en radians|
 +
 +^Procedure Hz2Eq(var a,h : double; var ra,de : double);^
 +|Converteix Alt/Az a,h a equatorials AR,DEC per al lloc i l'hora de la carta actual, angles en radians|
 +
 +^Procedure Eq2Gal(var ra,de : double ; var l,b : double);^
 +|Converteix equatorials AR,DEC a galàctics l,b , angles en radians|
 +
 +^Procedure Gal2Eq(var l,b : double; var ra,de : double);^
 +|Converteix galàctics l,b a equatorials AR,DEC, angles en radians|
 +
 +^Procedure Eq2Ecl(var ra,de : double ; var l,b : double);^
 +|Converteix equatorials AR,DEC a eclíptiques amb  obliqüitat per la data de la carta actual, angles en radians|
 +
 +^Procedure Ecl2Eq(var l,b : double; var ra,de : double);^
 +|Converteix eclíptiques l,b a equatorials AR,DEC amb obliqüitat per a la data de la carta actual, angles en radians|
 +
  
  
Línia 160: Línia 182:
 ^Function Format(Const Fmt : String; const Args : Array of const) : String;^ ^Function Format(Const Fmt : String; const Args : Array of const) : String;^
 |La funció Pascal de [[http://www.freepascal.org/docs-html/rtl/sysutils/format.html|Format]]| |La funció Pascal de [[http://www.freepascal.org/docs-html/rtl/sysutils/format.html|Format]]|
 +
 +^Procedure StrtoFloatD(str:string; var defval: Double; var val: Double);^
 +|Converteix una cadena a un valor de coma flotant. Retorna defval si la cadena no és un nombre vàlid |
  
 ^function IsNumber(str: String): boolean;^ ^function IsNumber(str: String): boolean;^
Línia 214: Línia 239:
 ^Function TcpConnected(socknum:integer) : boolean;^ ^Function TcpConnected(socknum:integer) : boolean;^
 |Retorna **True** (Veritat) si el connector està connectat| |Retorna **True** (Veritat) si el connector està connectat|
 +
 +^Function TcpRead(socknum:integer; var buf : string; termchar:string) : boolean;^
 +|Read data from the socket until the character **termchar** is encountered, typically termchar is CRLF|
 +
 +^Function TcpReadCount(socknum:integer; var buf : string; var count : integer) : boolean;^
 +|Read data from the socket until **count** character are read or **timeout** is reached|
 +
 +^Function TcpWrite(socknum:integer; var buf : string; var count : integer) : boolean;^
 +|Write data to the socket from **buf** for a length of **count**|
 +
 +^Procedure TcpPurgeBuffer(socknum:integer);^
 +|Purge all the received data currently queued in the receive buffer|
 +
 +
 +
 +
  
ca/documentation/script_reference.1446839052.txt.gz · Darrera modificació: 2017/05/26 10:48 (edició externa)