• UK
  • US
  • Français
  • Deutsch
  • Español (precios €)
  • Portugal
  • Polski
  • 日本人
  • 中國傳統
  • 简化中国

Signal scripts


Nützliche Funktionen

Meldung
Newsflash example.sgs (06/06)

PktoPk.zip

Dieser Skript misst die Amplituden mehrerer Kanäle von Spitze zu Spitze und separiert die Werte in Zuständen in einer XY-Ansicht.

Für dieses Script ist Signal v5 oder höher erforderlich.

Schwebende Fenster aus-/einblenden
HideRestoreApps.sgs (06/06)

HideRestoreAppsg.zip

proc HideApps(); and proc RestoreApps();
Mit diesen Prozeduren lassen sich alle unverankerten Fenster, Symbolleisten usw. zu Beginn eines Scripts ausblenden und am Ende wiederherstellen. Dadurch wird der verfügbare Bildschirmbereich während der Scriptausführung maximiert. Das Array gFloat%[] sollte zu Beginn Ihres Scripts global sein.

Prozeduren wie diese werden in vielen CED-Scripts eingesetzt. Bei der hier erwähnten Variante bleibt das Scriptfenster selbst ausgeblendet. Sie finden eine etwas einfachere Version dieser Prozeduren sowie zusätzliche Informationen unter App() im Hilfe-Index von Signal.

Diese Funktionen sollten mit allen Signal-Versionen kompatibel sein.

Logs löschen/anfügen
ClearLogQ.sgs (02/15)

ClearLogQsg.zip

proc ClearLogQ():
Diese Signal-Scriptprozedur prüft, ob im Log-Fenster Text vorliegt. Ist dies der Fall, wird ein Meldungsfeld angezeigt, so dass Sie entscheiden können, ob das Log vor dem Fortfahren gelöscht werden soll. Wenn Sie "No" wählen, wird die Einfügemarke an das Ende der Log-Datei gesetzt. Bei dieser Prozedur bleibt die aktuelle Ansicht unverändert.

Fügen Sie diese Funktion in den Abschnitt für Funktionen und Prozeduren Ihrer eigenen Scripts ein. Sie können sie dann zu Beginn von Scriptfunktionen abrufen, mit denen Daten in die Log-Datei geschrieben werden, oder sie in die Funktion Quit() einfügen, um so die Verwaltung der Log-Datei zu erleichtern.

Schaltflächen aktivieren/deaktivieren
DoButtons example.sgs (06/06)

dobuttonsg.zip

func DoButtons%()
Mit dieser Funktion können Sie die Aktivierung/Deaktivierung mehrerer Symbolleisten-Schaltflächen bestimmen.

Die Scriptfunktionen ToolbarEnable() und ToolbarClear() lassen sich jeweils nur auf eine Schaltfläche (oder alle) anwenden. An jedem Punkt des Scripts, an dem mehrere Schaltflächen aktiviert sein sollen, müssen Sie also ToolbarEnable() eventuell 4 oder 5 Mal in Folge ausführen. Die Funktion DoButtons%() ermöglicht die Zustandseinstellung mehrerer Schaltflächen durch Ausführung einer einzigen Funktion. Kopieren Sie dazu einfach die Funktion DoButtons%() in den Abschnitt für Funktionen und Prozeduren Ihres eigenen Scripts und führen Sie sie aus wie im Beispielscript dargestellt.

Für diese Funktion ist Signal Version 3.0 oder höher erforderlich.

Manche dieser Skripts stammen von Anwendern, und nicht vom CED-Team. Wenn auch Sie ein Skript haben, das Sie anderen Anwendern über diese Seite zugänglich machen möchten, wenden Sie sich an Tim Bergel. Wir haben auch einige Skripts für Spike2.

Diese Scripts werden als WinZip-Dateien myscript.zip gespeichert außer wenn sie als signal\scripts\myscript.sgs. angezeigt werden. Diese Dateien wurden mit Signal installiert, und spike steht für das Verzeichnis, in dem Sie Signal installierten. Siehe die Zusammenfassungen durch Klicken auf die Beschreibungszeile (unten). Dann können Sie sie durch Klicken auf den Dateinamen herunterladen; bitte überprüfen Sie die erhaltene Größe.

Cambridge Electronic Design Limited

Registriert in England: 00972132

Sitz der Gesellschaft:

  • Cambridge Electronic Design Limited,
  • Technical Centre,
  • 139 Cambridge Road,
  • Milton,
  • Cambridge CB24 6AZ
  • ENGLAND.

VAT: GB 214 2617 96

Herstellerregistrierungsnummer: WEE/BD0050TZ

Verkaufsbedingungen

Für unsere US-Kunden können wir das Steuerformular W-8BEN bereitstellen, mit dem wir als britisches Unternehmen identifiziert werden.

DUNS: 219151016
CAGE/NCAGE: KB797
NAICS: 423490
Warencodes
Hardware: 84716070
Software: 85234945
×

per e-mail:

info@ced.co.uk

per Post:
  • Cambridge Electronic Design Limited,
  • Technical Centre,
  • 139 Cambridge Road,
  • Milton,
  • Cambridge CB24 6AZ
  • ENGLAND.
Telefonisch:

(Int.+44) (0)1223 420186

Aus Nordamerika:

1 800 345 7794

×