• 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.

Some of these scripts have come from users rather than the CED team. If you have a script that you would like to offer to fellow users via this page, please tell Simon Parker. We provide some scripts for Spike2 too.

These scripts are stored as WinZip files, myscript.zip, except where they are shown as signal\scripts\myscript.sgs. Those latter files were installed with Signal and signal stands for the directory in which you installed Signal. See the summaries by clicking on the description in the side menu. Then you can down-load them by clicking on the filename.

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: 85235190
×

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

×