v5.docs.ctr-electronics.com
Open in
urlscan Pro
2606:4700::6811:2052
Public Scan
Submitted URL: http://v5.docs.ctr-electronics.com/
Effective URL: https://v5.docs.ctr-electronics.com/en/stable/
Submission: On December 01 via api from US — Scanned from DE
Effective URL: https://v5.docs.ctr-electronics.com/en/stable/
Submission: On December 01 via api from US — Scanned from DE
Form analysis
2 forms found in the DOMGET search.html
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="Search docs">
<input type="hidden" name="check_keywords" value="yes">
<input type="hidden" name="area" value="default">
</form>
GET //readthedocs.org/projects/phoenix-documentation/search/
<form id="flyout-search-form" class="wy-form" target="_blank" action="//readthedocs.org/projects/phoenix-documentation/search/" method="get">
<input type="text" name="q" aria-label="Dokumente durchsuchen" placeholder="Dokumente durchsuchen">
</form>
Text Content
Phoenix stable * Phoenix Software Reference Manual * Primer: CTRE CAN Devices * Primer: What is Phoenix v5 Software * Do I need to install any of this? * Prepare your workstation computer * FRC: VS Code C++/Java * FRC: Prepare NI roboRIO * Prepare Linux Robot Controller * Initial Hardware Testing * Bring Up: CAN Bus * Bring Up: CANivore * Bring Up: PCM * Bring Up: PDP * Bring Up: Pigeon IMU * Bring Up: Pigeon 2.0 * Bring Up: CANifier * Bring Up: CANCoder * Bring Up: CANdle * Bring Up: Talon FX/SRX and Victor SPX * Bring Up: Talon FX/SRX Sensors * Bring Up: Remote Sensors * Bring Up: Differential Sensors * WPI/NI Software Integration * Simulation * Motor Controller Closed Loop * Faults * Common Device API * Support * Troubleshooting and Frequently Asked Questions * Errata * Software Release Notes * Additional Resources API Docs * Phoenix Java API Docs * Phoenix C++ API Docs Phoenix * » * Welcome to Phoenix’s documentation! * Edit on GitHub -------------------------------------------------------------------------------- WELCOME TO PHOENIX’S DOCUMENTATION! Below is the latest documentation for CTR-Electronics Phoenix software framework. This includes… * Class library for supported Phoenix devices for programming in C++, Java (FRC), LabVIEW (FRC), or C# (HERO). * Phoenix Tuner Graphical Interface - provides configuration options, diagnostics, control and plotting. * Phoenix Diagnostic Server - install on to roboRIO for Tuner, and to perform HTTP API requests for diagnostic information. BLOG ENTRIES Blog entries for 2022 and on will be posted at: CTR-Electronics Blog. * Jan 08, 2021 - BLOG: FRC 2021 Kickoff * Feb 20, 2020 - BLOG: Falcon 500 / Talon FX Critical Update * Jan 04, 2020 - BLOG: FRC 2020 Kickoff * Mar 09, 2019 - BLOG: RoboRIO Performance Insight and Optional Phoenix 5.14.1 Update * Feb 16, 2019 - BLOG: FRC 2019 Week 6 * Feb 01, 2019 - BLOG: FRC 2019 Week 4 * Jan 11, 2019 - BLOG: FRC 2019 Week 1 * Jan 04, 2019 - BLOG: FRC 2019 Kickoff * Dec 16, 2018 - Site Created FOLLOW THESE INSTRUCTIONS IN ORDER! * Phoenix Software Reference Manual * Primer: CTRE CAN Devices * Primer: What is Phoenix v5 Software * What is Phoenix Tuner? * Do I need to install any of this? * Prepare your workstation computer * Before Installing Phoenix… * What to Download (and why) * Workstation Installation * Post Installation Steps * FRC: VS Code C++/Java * FRC C++/Java – Create a Project * FRC C++/Java – Add Phoenix * FRC C++ Build Test: Single Talon * FRC Java Build Test: Single Talon * FRC C++/Java - Updating Phoenix * FRC C++/Java – Test Deploy * FRC: Prepare NI roboRIO * Why prepare Robot Controller? * How to prepare Robot Controller * Verify the robot controller - Tuner * Verify the robot controller - LabVIEW * Verify the robot controller - Web page * Verify the robot controller - HTTP API * Prepare Linux Robot Controller * Why prepare Linux Robot Controller? * Supported Linux Controllers * How to prepare Hardware? * How to prepare Robot Controller Software? * How to validate SocketCAN functionality? * Running the SocketCan Example * Modifying the SocketCan Example * How to setup Phoenix Tuner? * Verify the robot controller - Tuner * Initial Hardware Testing * Bring Up: CAN Bus * Understand the goal * Check your wiring * Power up and check LEDs * Open Phoenix Tuner * LEDs are red – now what? * Set Device IDs * Field upgrade devices * Pick device names (optional) * Self-test Snapshot * Driver Station Versions Page * Bring Up: CANivore * Supported systems * Non-FRC Linux Kernel Module * View attached CANivores * Field upgrade CANivores * Rename CANivores * Configure CAN bus termination * Configure ESP32 * CANivore API * CANivore Status Prints * caniv - CANivore CLI * Bring Up: PCM * Phoenix Tuner Self-test Snapshot * Bring Up: PDP * Getting sensor data * DriverStation Logs * 2015 Kick off Kit PDPs * Bring Up: Pigeon IMU * Power Boot * Phoenix Tuner * Pigeon API * Temperature Calibration * Bring Up: Pigeon 2.0 * Power Boot * Phoenix Tuner * Pigeon API * Bring Up: CANifier * Phoenix Tuner * LED Strip Control * CANifier API * Bring Up: CANCoder * Magnet Placement * Phoenix Tuner * Choose Sensor Direction * Choose Sensor Boot-Initialization Strategy * Choose Absolute Sensor Range * Choose Absolute Sensor Offset * CANCoder API * CANCoder Versions * Bring Up: CANdle * CANdle API * Examples * Bring Up: Talon FX/SRX and Victor SPX * Factory Default Motor Controller * Configuration * Test Drive with Tuner * Test Drive with Robot Controller * Open-Loop Features * Reading status signals * Limit Switches * Soft Limits * Bring Up: Talon FX/SRX Sensors * Sensor Options * Software-Select Sensor * Sensor Check – With Motor Drive * Confirm Sensor Resolution/Velocity * Setting Sensor Position * Velocity Measurement Filter * Next Steps * Bring Up: Remote Sensors * Bring up the sensor on the remote CTRE CAN device * Filter configuration * Sensor Check - No Motor Drive * Sensor Check - With Motor Drive * Remote Features Check * Next Steps * Bring Up: Differential Sensors * Bring up Sensors as Remote/Local sensors * Configure sensors as Sum/Diff terms * Auxiliary PID Polarity * Using the differential sensor setup * WPI/NI Software Integration * C++ / Java Drive Train classes * C++ / Java Motor Safety Feature * Simulation * Supported Devices * Simulation API * Simulating Sensors * “Raw” Quadrature/Integrated Sensor Position * Motor Controller Closed Loop * Primer on Closed-loop * Sensor Preparation * Arbitrary Feed Forward * Calculating Velocity Feed Forward gain (kF) * Motion Magic / Position / Velocity / Current Closed Loop Closed Loop * Auxiliary Closed Loop PID[1] Walkthrough * Motion Profiling Closed Loop * Motion Profiling Arc Closed Loop * Mechanism is Finished Command * Closed-Loop Configurations * Faults * Polling Faults in the API * PCM Faults * Common Device API * Typical Device Utilization * Setting Status Frame Periods * Detecting device resets * Support * GitHub Examples * Contact information * Troubleshooting and Frequently Asked Questions * Driver Station Messages * PCM * Errata * CANCoder vH configs don’t show up in Tuner * PigeonIMU Set Fused Heading accepts 1/64th of a degree * “Neutral Brake Curr Limit” is often set * “Persis Storage Failure” is often set * Motion Magic Target does not approach the API requested Target * CANivore: Loss of communication under specific circumstances * LabVIEW Phoenix Open VIs must be chained to guarantee sequential execution * Talon FX Remote Filter Device ID Must be 15 or Less * Java Simulation: WPI_TalonSRX/WPI_VictorSPX Null Pointer Exception * HERO firmware compatibility with firmware 4.X * No S-Curve VI in LabVIEW * Stator Current Limit Threshold Configs * CANCoder not a remote sensor source * Remote Sensors Not Working with Talon FX * Kickoff Temporary Diagnostic Server may not work * LabVIEW 2020 Deploys failing * LabVIEW 2020 Shared-Object Deployment Limitations * TalonFX Current Reporting Status Frame Not Available * Talon FX Thermal Limits Low when using PWM Out-of-the-Box * Talon FX does not support Sensor Coefficient * Talon FX Continuous-Deadbands all the time * Software Release Notes * Additional Resources * Phoenix GitHub Examples * Phoenix C++/Java API Documentation * FRC WPILib Docs * Power Distribution Panel (PDP) * Pneumatics Control Module (PCM) Next -------------------------------------------------------------------------------- Your New QA is AI Sapient's AI speeds up your unit testing like never before. Learn More Ad by EthicalAds · ℹ️ © Copyright 2022, CTRE. Revision 21b04cc6. Built with Sphinx using a theme provided by Read the Docs. Read the Docs v: stable Versionen latest stable Downloads PDF HTML Auf Read the Docs Projektstartseite Erstellungsprozesse Downloads Auf GitHub Ansehen Bearbeiten Suche -------------------------------------------------------------------------------- Bereitgestellt von Read the Docs · Datenschutz-Bestimmungen