Anytime Help Center

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Support
  • Guest
  • Log In
English (US)
US English (US)
DE German
CN Chinese
MX Spanish (Mexico)
Chinese (Simplified)
  • AKG
    Microphones Wireless Integrated Systems Automatic Mixers Headphones Discontinued Products (AKG) General AKG Inquiries Certifications (AKG)
  • AMX
    Networked A/V Distribution (AVoIP) Traditional A/V Distribution Video Signal Processing Architectural Connectivity User Interfaces Control Processing Power (AMX) Programming (AMX) Software (AMX) Discontinued Products (AMX) General AMX Inquiries Certifications (AMX)
  • BSS
    Soundweb™ Omni Soundweb™ London Soundweb™ Contrio™ Software (BSS) Discontinued Products (BSS) General BSS Inquiries Certifications (BSS)
  • Crown
    CDi DriveCore Series CDi Series Commercial Series ComTech Series DCi DriveCore Series I-Tech HD Series XLC series XLi Series XLS DriveCore 2 Series XTi 2 Series Discontinued Products (Crown) Software (Crown) General Crown Inquiries Certifications (Crown)
  • dbx
    CX Series 500 Series DriveRack Personal Monitor Control ZonePRO Zone Controllers FeedBack Suppression Microphone Preamps Dynamics Processors Crossovers Equalizers Software (dbx) Discontinued Products (dbx) General dbx Inquiries Certifications (dbx)
  • Flux::
    Immersive Processing Analysis Subscriptions
  • JBL
    Cinema Sound Installed Live Portable Tour Sound Recording & Broadcast Software (JBL) Discontinued Products (JBL) Video Manual Series (JBL) General JBL Inquiries Certifications (JBL)
  • Lexicon
    Plugins Effects Processors Cinema Discontinued Products (Lexicon) Video Manual Series (Lexicon) General Lexicon Inquiries Certifications (Lexicon)
  • Martin
    Atomic ELP ERA Exterior MAC P3 VC VDO Tools Discontinued Products (Martin) General Martin Inquiries Certifications (Martin)
  • Soundcraft
    Digital Analog Connected Analog Only Discontinued Products (Soundcraft) Video Manual Series (Soundcraft) General Soundcraft Inquiries Certifications (Soundcraft)
  • General HARMAN Inquiries
    Dante
+ More
  • Home
  • AMX
  • Programming (AMX)
  • Programming

Axcess to NetLinx Conversions

Written by Peter Stauber

Updated at January 13th, 2026

Table of Contents

Axcess to NetLinx Conversions

Axcess to NetLinx Conversions

Devices in NetLinx are now Device:Port:System variables instead of Integer variables. This means you can no longer assign a DEVICE identifier to an integer variable such as:
CURR_DEV = PUSH_DEVICE

NetLinx does allow you to accomplish the same thing using event operators. From within a BUTTON_EVENT, you would use the following:
CURR_CHAN = BUTTON.INPUT.CHANNEL
(Gives you the current push channel as an integer.)

CURR_DEV = BUTTON.INPUT.DEVICE.NUMBER
(Gives you the current push device as an integer.)

You can also use:
CURR_DEVICE = dvVCR.NUMBER
(from anywhere in your code)

NetLinx includes many new KEYWORDS; such as DEV, SWITCH, CASE, CHAR, FOR, LONG, and many others. It is important that you don't use these KEYWORDS as user defined identifiers. The compiler will catch these errors and allow you to fix them. A list of these are in the help section of NetLinx Studio.

In NetLinx, WHILE loops no longer timeout after a half second. Relying on the WHILE timeout was never recommended, but now it can lock you into an endless loop. WHILE loops now behave just like MEDIUM_WHILE loops.
​​

DEFINE_COMBINE statements require the use of a Virtual Device. Virtual Devices are declared in the DEFINE_DEVICE section and have a value between 32768 and 36863. The Virtual Device must be the first device in the DEFINE_COMBINE list. The master treats the Virtual Device just like any other device, except the Virtual Device can never go offline. This resolves some problems associated with the first device in the DEFINE_COMBINE list falling offline.

•NetLinx has a more robust, and more strict compiler. Errors that were overlooked in Axcess, will be caught in NetLinx. This means that older Axcess code that compiled error free, may not compile in NetLinx. This does not mean that the language changed, only that certain errors did not surface under the Axcess Compiler.

•Once you have downloaded your program to the NetLinx Master, you must reboot the Master. The Master must be rebooted for any changes to the Master to take effect; including program downloads, system number changes, and Network IP address changes.​


 

Related Videos

template design

Was this article helpful?

Yes
No
Give feedback about this article

Table of Contents

Axcess to NetLinx Conversions

Related Articles

  • Necessary DNS Configuration on an AMX Processor
  • Is it possible to Reset or reboot a system master from Netlinx Code

Related Articles

  • Necessary DNS Configuration on an AMX Processor
  • Is it possible to Reset or reboot a system master from Netlinx Code
Copyright © HARMAN Professional. All rights reserved. Privacy Policy | Terms of Use
Expand