Products > Test Equipment

Software for the TDS500-600-700 series scopes - Here it is!!!

(1/2) > >>

TERRA Operative:
Hi all,

I've just finished collating and testing a bunch of software applications for the TDS500/600/700 series scopes.

Some of this (that which isn't technologically obsolete anyway) seems to be rather sought after, so here it is. I bought a CD from a seller on ebay to add to the few apps I already had, so I'll release it for free to give back to the community.

I have installed and tested it all on my TDS784D and TDS794D, but check the included readme files for specific compatibility with your scope. You will also need the 'HD' HDD option to install these.
Installation is simply a matter of copying the file structure in the zipped file directly to your scope's HDD. Check that readme for details. :)

There are two uploads to grab. I split it due to forum limitations. The first is all the good stuff, the actual apps and readme's and stuff.
The second in the following post is all the pdf user manuals.

If anyone finds any missing softwares, documentation, different versions, or anything else at all, please do upload it to the linked folder or add it as an attachment to a post here and let me know so I can check it, update the archive and make it available for easy use by anyone. :)
I'm particularly interested in a non-Demo version of the Power Analysis software (TDSPWR1) and the Communications Pulse Measurements software (TDSCPM1), also any documentation on the Optical Eye Pattern Measurements software (TDSEYE1)


Enjoy!  ;D

TERRA Operative:
And the user manuals are here. :)

44kgk1lkf6u:
Here is the script I used to copy the files via GPIB in case anyone else does not want to take out the hard drive or insert a floppy disk and press buttons lots of times.  It copies all files in the computer's current working directory to the oscilloscope's hard drive root.  The speed is about 3.15 KB/s using a Xyphro GPIB adapter.


--- Code: ---#!/usr/bin/python3

import pathlib
import re
import sys
import pyvisa

match_filename_byte = "[-0-9A-Z !#$%&'()@^_`{}~]"
match_filename_basename = (
    match_filename_byte + r"{1,8}(?:\." + match_filename_byte + "{,3})?"
)
match_filename = re.compile(
    match_filename_basename + "(?:/" + match_filename_basename + ")*"
)


def query_id(log=False):
    idn = handle.query("*IDN?").rstrip()
    if log:
        print("idn", idn, file=sys.stderr)
    assert re.match(r"\Atektronix,\s*tds [5-7][0-9]{2}d,", idn, re.I)


resources = pyvisa.ResourceManager()
devices = resources.list_resources()
print("available", devices, file=sys.stderr)
devices = [name for name in devices if name.find("::TEKTRONIX_TDS_") >= 0]
assert len(devices) == 1
handle = resources.open_resource(devices[0])
query_id(True)
handle.write("FILESYSTEM:OVERWRITE OFF")
query_id()

for root, dirs, files in pathlib.Path(".").walk():
    for basename in dirs:
        name = str(root / basename)
        print("dir", name, file=sys.stderr)
        assert match_filename.fullmatch(
            name,
        )
        handle.write(f'FILESYSTEM:MKDIR "hd0:/{name}"')
        query_id()
    for basename in files:
        path = root / basename
        name = str(path)
        print("write", name, file=sys.stderr)
        assert match_filename.fullmatch(name)
        with path.open("rb") as fh:
            content = fh.read()
        size = str(len(content))
        handle.write_raw(
            f'FILESYSTEM:WRITEFILE "hd0:/{name}", #{len(size)}{size}'.encode(
                "us-ascii"
            )
            + content
        )
        query_id()

--- End code ---

44kgk1lkf6u:
In the demo power measurement software, the start button does not seem to do anything.  Does demo mean that it only shows what the menus are like?

TERRA Operative:
I'm not sure, I still have to hook it up to something to test.
So far I have only verified that the software loads and the menus respond. I haven't done any actual operational checks yet.

Navigation

[0] Message Index

[#] Next page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod