Home AMX User Forum AMX General Discussion

Is any way to use a Axcent2 as Slave?

I know that this feuture comes in the Axcent3 :(
But i am sure this thought about canivalizing the axcent2 ports after an upgrade has been in some peoples minds already ;)

What i am thinking is to use the program port of the axcent2 and use a NI 3000 rs232 and send commands like "'pulse [5,2]',cr"
But i cna see that i will not have any feedback really so before i go though the travel to program my ni300 to telnet my axcent2 i was wondering if there is any other way to do this or any other use for his wonderfull little brains of axcent2.

thansk!

Comments

  • AMXJeffAMXJeff Posts: 450
    No, Axcent 3 and AX Card Cages can be slaves, but not Axcent 2.
  • what about if i m ake my ni3000 to simulate terminal to the axcent2?
  • ericmedleyericmedley Posts: 4,177
    what about if i m ake my ni3000 to simulate terminal to the axcent2?


    You could write a whole driver to work between the Netlinx master and the axcent. If this was something you wanted to do for fun, sure. Why not. Just pick a serial port on each thing to communicate and have at it.

    However, if this project is something for hire, then you'll probably spend more time and resources trying to do this than if you just went ahead and bought something up to date.

    This project probably falls into the category of spending $2000 to save $1000.
  • DHawthorneDHawthorne Posts: 4,584
    It's not heavy enough for a boat anchor ... paperweight maybe ...
  • ericmedleyericmedley Posts: 4,177
    DHawthorne wrote: »
    It's not heavy enough for a boat anchor ... paperweight maybe ...
    :D






    .
  • AuserAuser Posts: 506
    The easiest and best way to achieve what you're trying to do is using the archaic external control protocol. See: http://www.amxforums.com/showthread.php?t=925&highlight=external+control+protocol

    Another strange way to use the AXcent2 with a NetLinx Master may be the "External control protocol", documented i.e. in the AXB-PCCOM manual. For this you have to write a program for the AXcent2 which sets one of the serial ports into that mode, so it will be interpreted as any device input (PUSH/RELEASE/etc). From the NetLinx master you'll send Strings in the notation of the external protocol, and this will emulate a PUSH or RELEASE into the AXcent2, so only a standard program for the AXcent2 must be written to do your IR controls.

    As I said, it's very strange, but at home, in this way I'm controlling the Volume channels of my AXcent1 with my NetLinx Master....

    I don't have an example and protocol here at the office, sorry.


    It's a bit of a pain picking your way through the old information and trying to piece it together, but once you figure out how it works it actually works pretty well. With a small snippet of code on the Axcent and a well written NetLinx module it's possible to use a virtual device as an alias to the Axcent almost flawlessly.
  • I am 100% ON!

    Thnaks for the info, I want to do a simple moduel for this.

    i donwload the pdf manual and i did not find anything about "External control protocol" other that it seems the device itself has a rs232. Can you post a link to the manual or maybe some code to get me started?

    I do have the time and several Axcent2 that i do not want to sink in to the waters for the heck of it when i know i can canivalize rs232, i/o and ir which are a great deal, just look at the diference bwteen a NI700 and a NI3000 can be $2000 upgrade or $25 on a axcent2 ebay auction :)

    thanks!
  • annuelloannuello Posts: 294
    You can find the External Control Protocol in the Axcent Programming manual.
    (AMX Tech Center -> Manuals -> Development Tools -> "Instruction Manual - Axcess Control System Program") The ECP chapter is toward the end of the manual.

    I also have an Axcent2 from eBay. I've often considered doing exactly what you are proposing, but never had the time/need. Perhaps one day... It would be nice to put some smarts into the Netlinx module so that if you try to send_string on the Axcent2 port which is being used for ECP, the module should catch the issue and reply with a warning (send_string 0, 'Port reserved for External Control protocol'). You'd have to initially tell the module which Axcent2 port is being used for ECP.

    Many years ago I wrote a Win32 program to use ECP with some Axcent3 masters. It worked very smoothly, though you may want to avoid lots of serial polling. As I recall, it did not seem quite as responsive as when you connect directly with Open Axcess. Maybe my Win32 app wasn't too efficient...

    Yours,
    Roger McLean
    Swinburne University
  • ColzieColzie Posts: 470
    i know i can canivalize rs232, i/o and ir which are a great deal, just look at the diference bwteen a NI700 and a NI3000 can be $2000 upgrade or $25 on a axcent2 ebay auction :)

    You can find an Axcent3 on eBay for very little...which CAN be slaved. If you are looking for extra ports on the cheap, this is the way to go.
  • thanks

    thank you every body... i will post any update in my quest and if somebody wants to post some code or ideas that is very cool, but i pormose that if i got some decent code i post it too :)
Sign In or Register to comment.