Go to Parker.com
  • Sign in
Technologies
  • Aerospace
  • Climate Control
  • Electromechanical Group
  • Filtration
  • Fluid and Gas Handling
  • Hydraulics
  • IoT
  • Pneumatics
  • Process Control
  • Sealing and Shielding
Other Groups
  • Parker Indego
Blogs Forums Knowledge Bases
Parker Community
Parker Community
  • Technologies
    • Aerospace
    • Climate Control
    • Electromechanical Group
    • Filtration
    • Fluid and Gas Handling
    • Hydraulics
    • IoT
    • Pneumatics
    • Process Control
    • Sealing and Shielding
    Other Groups
    • Parker Indego
    Blogs Forums Knowledge Bases
  • User
  • Site
  • Search
  • User
Home Technologies Electromechanical Group Electromechanical - Industrial Electromechanical Industrial Knowledge Base Can I use tools from ACR-View in my own PC application?
Electromechanical - Industrial
  • Technologies
  • Electromechanical Group
  • Electromechanical - Industrial
  • More
  • Cancel
Electromechanical - Industrial
Electromechanical Industrial Knowledge Base Can I use tools from ACR-View in my own PC application?
  • Electromechanical – Industrial Support Forum
  • Electromechanical Industrial Knowledge Base
  • Members
  • Sub Groups
  • More
  • Cancel
  • New
Electromechanical - Industrial requires membership for participation - click to join
  • Electromechanical Knowledge Base & Frequently Asked Questions
  • Motion and Machine Controllers-
    • ACR Controllers-
      • 7000+
      • 9000 (Legacy)-
        • ACR9000 Family Letter of Volatility
        • ACR Gantry Lock and EPL Axes
        • ACR Homing Success/Failure Flags
        • ACR Order Code
        • ACR Servo Tuner - Move Back & Forth sample code
        • ACR-View 6 is frozen. How do I recover?
        • ACR-View Memory Dimensioning using the Oscilloscope
        • ACR9000 to ModuFlex connection pinout
        • Automating the EPL startup procedure
        • Can I use tools from ACR-View in my own PC application?
        • Compax3 and Aries Ethernet PowerLink I/O
        • Configuring Memory for ACR9000 Com Channels
        • Dual Loop with Analog Position Feedback
        • EPL Drive Enable Status
        • Free Online Training Videos: Parker ACR9000 programmable motion controller
        • Having problems connecting with USB - ACR View 6.0
        • How do I add PBOOT to PLC programs?
        • How much memory does my ACR controller have?
        • How to Read Compax3 Analog I/O with EPL SDO read?
        • How to connect ACR to PIO CANopen buscoupler?
        • How to disable RS232 autobaud for ACR9xxx
        • How to get status values from an Aries EPL Drive
        • How to read the absolute position from EPL drive?
        • How to select user units and axis scaling
        • INTCAP and MSEEK with Compax3 EPL
        • MSEEK EthernetPowerlink Compatibility
        • Memory Allocation for PLC programs
        • Output Reaction to EPL Failure
        • Remap CAN I/O for use with PLC
        • What is needed with various Parker I/Os?
        • What verison of the .Net Framework is needed for ACR-View 6?
        • Whats the difference between PIO-337 and PIO-347?
        • Where does ACR-View install the ComACRserver?
        • Why is controller reporting Program Stuck
        • 9000: Connector Part Numbers
        • ACR 9000 replacement: New ACR7000 series controller
        • ACR 9xx0 Recovering from Estop / Motion Enable input
        • ACR-View: Mapping a parameter to an oscilloscope channel
        • ACR9000 - CIP Communications stop on all devices when one CIP device goes offline
        • ACR9000 Ethernet Stream Connection Status Sample
        • ACR9000 Event Counters
        • ACR9000 Sample Input/Output Wiring
        • Are Parker IO modules available as NPN?
        • Connecting a Parker IO (PIO) to an ACR9000
        • EPL Velocity p38145 vs p8193 Master Velocity
        • Ethernet Communication Streams
        • Ethernet/IP Encoders
        • How do I set up Parker I/O (PIO)
        • How to command a home operation from HMI or PC app
        • Master Encoder for C3 EPL & ACR9040 system
        • Maximum USB Cable Length
        • Replacing the ACR9000 Battery
        • RS232 Electrical Noise on older 9000 Controllers
        • Senary Axis Flags
        • Updated EPL Network Flags and Parameters
        • Upload Absolute Position from a C3 to a ACR9000
      • IEC PLC (9600) (Legacy)+
      • PC Card Controllers (Discontinued)+
      • ACR Binary Parameter Access Examples
      • ACR Controllers: Excel Spreadsheet Example for ACR and IPA
      • ACR Memory usage and commands
      • AcroBasic Program Priority and Timing
      • AcroBasic program does not wait
      • Change axis positive/negative motion direction
      • Clear all memory in an ACR controller
      • Command Syntax for Variable Substitution
      • Commenting AcroBASIC Programs
      • Concerns when using DWL in programs
      • Concerns when using INH in programs
      • Creating Watchdogs for Ethernet Connections
      • Encoder Velocity
      • Error 17000 when attempting to communicate to ACR
      • Evaluation Underflow error
      • Evaluation overflow is line xxx
      • Free Online Training Videos: Parker AcroBasic - Programming Basics
      • Hardware Position Capture for Encoder 8 and 9
      • Homing Application note for ACR9xxx controllers
      • How can I check the axis PPU setting?
      • How do I set the frequency in an ACR SINE move?
      • How does motion work in the ACR products (ACR7xxx, ACR9xxx, IPA, Aries-CE)
      • How fast is my servo axis moving?
      • How to Calculate the Gear Offset Parameter?
      • How to Find Torque or Current commanded from ACR
      • How to Simulate Motion (without drives or motors)?
      • How to home to a limit in AcroBasic
      • How to receive ASCII data
      • How to retrieve the raw SSI position from encoder?
      • How to use CAM ON when source is moving
      • How to use the In Motion Bit
      • INT command not working properly
      • INTCAP
      • Is the ComACRsrvr thread safe?
      • LISTEN / LRUN - How to see line numbers
      • MFLOPS vs. MIPS
      • Output on Position Toggle Mode
      • PID Parameters when using Steppers
      • Position to a Torque / Current Mode
      • Programmable Limit Switch (PLS) feature in the ACR9xxx and IPA
      • prohibited names for Axis aliases
      • Range Error on download for IF ENDIF statements
      • Reboot in startup program
      • Stopping motion in ACR controllers
      • System Pointer Address of ACR Global Variables, P0-P4095
      • Use of AXIS format
      • User Variables
      • Using ACR9xxx or IPA with LabView
      • Using CAM with PPU in user units (not counts)
      • Using Encoder 8 or 9 as SRC
      • Using JOG commands with AXIS identifier
      • Using an encoder or analog input as JOG SRC
      • VB generates Runtime Error 91
      • Variable data types and transfer to AB plc via Ethernet/IP
      • What ACR Global variables should I use in HMI applications?
      • What is the Binary Host Interface
      • What is the axis velocity
      • How to Wire Limit Sensors to ACR9xxx and ACR7000 Controller
      • ACR7000 Controller and ACR9000 Xpress Jog Teach Sample
      • Axis Flag update rate
      • Range Error when commanding long moves - Distance limit 2^31
    • PAC120+
    • PAC340+
    • PAC320 (Discontinued)+
    • 6K (Discontinued)+
  • General Technology Information+
  • Virtual Engineer+
  • Visualization and Human Machine Interface (HMI)+
  • Servo Drives and Servo Drive/Controllers+
  • Stepper Drives and Stepper Drive/Controller+
  • Gearheads+
  • AC and DC Drives and Inverters+
  • Servo Motors+
  • Step Motors+
  • Linear and Rotary Positioners+
  • Electric Cylinders+
  • T-Slot Aluminum Framing+
  • C3 + Xpress + ETH+
  • How can I stay updated on Parker electromechanical and drives product news?
  • Legacy (Discontinued)+
  • Other+
  • Memorandum: Information on EPA ban of Persistent bioaccumulative toxin (PBT)
  • What replaces the Gemini GV6K servo drive controller?
Wiki Actions
  • Share
  • More
  • Cancel
Community Quick Links
  • Home
  • Technologies
    • Aerospace
      • Supplier Resource Center
    • Climate Control
    • Electromechanical Group
      • Electromechanical - Industrial
      • Electromechanical – Mobile
    • Filtration
    • Fluid and Gas Handling
    • Hydraulics
    • IoT
      • Mobile IoT
    • Pneumatics
      • Pneumatic Industrial
      • Pneumatics Mobile
    • Process Control
    • Sealing and Shielding
  • Other Groups
    • Parker Indego
      • Parker Indego Instructors
      • Parker Indego Therapists
      • Parker Indego Distributors
  • Community Blogs
  • Community Forums
  • Community Knowledge Bases
Follow Us
  • Follow Parker Hannifin on social media

Follow Parker Hannifin on social media:

Can I use tools from ACR-View in my own PC application?

Print Friendly and PDF

ACR-View 6 includes a communication server, ComACRserver.exe for PC based applications. The ComACRserver library can be used in most programming environments that support COM objects, such as VB.Net, C++, C#, VB6 and LabView. The ComACRserver is installed with ACR-View in C:\Program Files\Parker\ACR-View 6 (default directory). ComACRserver User Guide

Two of the tools with ACR-View can also be included in a user project:, Common Status Panel and Jog/Teach Panel. These are ActiveX controls and can be found in the same install directory as ACR-View and the ComACRserver.

ACRViewStatusPanel.ocx

ACRViewTeachPanel.ocx

In this example, the ComACRserver and the Active controls need to be referenced in the project.

 

Public WithEvents ACR As ComACRServerLib.Channel

Private Sub Form_Load()
Set ACR = New ComACRServerLib.Channel
Set ACRTeachPanel0.ACRComServerControl = ACR
Set ACRTeachPanel1.ACRComServerControl = ACR
Set ACRStatusPanel1.ACRComServerControl = ACR
ACRTeachPanel0.Axis = 0
ACRTeachPanel1.Axis = 1
End Sub

  • Share
  • History
  • More
  • Cancel
Anonymous
Related
Follow Us
  • Follow Parker Hannifin on social media

Follow Parker Hannifin on social media:

Parker Hannifin Parker Hannifin

  • Products
  • About Parker
  • Investors
  • Community
  • Careers

Global Operations Global Operations

  • Divisions
  • Sales Companies
  • Worldwide Locations
  • Distribution Network
  • ParkerStore™ Network

Company Information Company Information

  • Newsroom
  • Event Calendar
  • Working with Parker
  • Product Brands
  • History

Global Support Center Global Support Center

  • Support
  • CAD
  • Where to Buy
  • Contact Parker
  • Manage Online Orders
© Parker Hannifin Corp 2022
  • Site Map
  • Safety
  • Privacy Policies
  • Terms and Conditions
  • Community Terms of Use
ENGINEERING YOUR SUCCESS.