Remote Programming

EXAMPLE PROGRAM 1

Using Microsoft C (v5.1) with the National Instruments GPIB card on the IBM PC.

To successfully interface the SR850 to a PC via the GPIB interface, the instrument, interface card, and inter- face drivers must all be configured properly. To configure the SR850, the GPIB address must be set in the SYSTEM SETUP menu. The default GPIB address is 8; use this address unless a conflict occurs with other instruments in your system. The SR850 will be set to GPIB address 8 whenever a reset is performed (power on with the [<-] key down).

Make sure that you follow all the instructions for installing the GPIB card. The National Instruments card cannot be simply unpacked and put into your computer. To configure the card you must set jumpers and switches on the card to set the I/O address and interrupt levels. You must run the program "IBCONF" to con- figure the resident GPIB driver for you GPIB card. Please refer to the National Instruments manual for infor- mation. In this example, the following options must be set with IBCONF:

Device name:

LIA

Device address:

8

Terminate Read on EOS:

No (for binary transfers)

Once all the hardware and GPIB drivers are configured, use "IBIC". This terminal emulation program allows you to send commands to the SR850 directly from your computer's keyboard. If you cannot talk to the SR850 via "IBIC", then your programs will not run. Use the simple commands provided by National Instruments. Use "IBWRT" and "IBRD" to write and read from the SR850. After you are familiar with these simple commands, you can explore more complex programming commands.

/*******************************************************************************************************/

/*

Example program using Microsoft C V5.1 and the National Instruments GPIB card.

 

Connect the Sine Out to the A Input with a BNC cable.

 

Run this program by typing the program name followed by a space and the device name.

 

The device name is the name used in IBCONF to configure the National Instruments driver.

 

For example, if the program is called LIATEST and the above configuration is used,

 

then type LIATEST LIA.

 

The program will configure the SR850 to sweep the internal oscillator from 10 to 100 Hz in 100 sec-

 

onds. The line notch (50/60 Hz) filter will be engaged. As the frequency is swept, the response of the

 

notch filter is graphed.

 

Binary X and Y data will be transferred to the PC during the sweep using the FAST transfer command.

 

After the sweep is complete, the existing magnitude (R) data in the data buffer will be transferred in

 

IEEE floating point format as well as the LIA non-normalized floating point format (faster transfer) */

#include <stdio.h> #include <stdlib.h> #include <string.h> #include <math.h> #include "decl.h"

#define SR850 argv[1]

6-33

Page 209
Image 209
SRS Labs SR850 manual Example Program, Lia

SR850 specifications

The SRS Labs SR850 is a high-performance audio processor designed to enhance the listening experience across a variety of applications. With its advanced technologies, the SR850 delivers superior sound quality that is particularly noticeable in environments where audio clarity and fidelity are paramount. This device caters to audio professionals, audiophiles, and casual listeners who demand exceptional performance from their audio systems.

One of the standout features of the SR850 is its proprietary SRS 3D Audio technology. This innovative feature creates a more immersive soundstage, allowing users to experience audio as if they were in a live performance setting. By adding depth and dimension, it elevates the listening experience, making music, movies, and games far more engaging.

Additionally, the SR850 incorporates SRS dialog clarity technology, which enhances speech intelligibility in dialogues and vocals. This is particularly beneficial in film and television viewing, where dialogue can sometimes be drowned out by background music or sound effects. With dialog clarity, users can enjoy crystal-clear conversation tracks without adjusting volume levels continuously.

The device also supports various audio formats, ensuring compatibility with a broad range of media. It boasts inputs for both digital and analog sources, allowing connections to various devices such as TVs, laptops, gaming consoles, and more. The versatility of inputs makes the SR850 a convenient addition to any home entertainment system.

Another impressive characteristic of the SR850 is its compact and user-friendly design. The intuitive interface makes it easy for users to adjust settings to their preference, whether they are a novice or an audio expert. The device is equipped with programmable presets, enabling users to store their favorite sound profiles, making switching between settings quick and hassle-free.

Furthermore, the SR850 features advanced EQ capabilities, granting users the ability to tailor the audio output to their specific tastes. This personalized approach to sound adjustment enhances the overall experience, allowing users to get the most out of their audio content.

In summary, the SRS Labs SR850 is a sophisticated audio processor packed with features designed to significantly uplift sound quality and listening pleasure. With its cutting-edge technologies such as SRS 3D Audio and dialog clarity, an array of connectivity options, and customizable EQ settings, the SR850 stands out as an outstanding option for anyone looking to enhance their audio experience. Whether for professional use in sound engineering or personal enjoyment in home entertainment, the SR850 proves to be a valuable asset.