हम एक जटिल परीक्षण वातावरण में कैनो को स्वचालित करने वाले पायथन कॉमटाइप्स के साथ कैनो के COM एपीआई का उपयोग कर रहे हैं। कुछ बिंदु पर कैनो चैनल असाइनमेंट स्थिर नहीं था और हमने खुद से पूछा कि क्या कैनो चैनल असाइनमेंट को स्वचालित रूप से पढ़ना संभव हो सकता है, ताकि हम जांच सकें कि हमारा परीक्षण वातावरण स्थिर है या नहीं।
कैनो का पूरा COM Object Hierarchy
कैनो ऑनलाइन सहायता में दिखाई देता है, लेकिन मैं पूरी तरह से खो गया हूं, स्क्रीनशॉट में नीचे पाई गई तालिका को पुन: पेश करने के लिए किन कार्यों को कॉल करने की आवश्यकता है।
नीचे मेरे स्थानीय पीसी पर संवाद का एक नमूना है, क्योंकि मुझे इस प्रश्न में वास्तविक असाइनमेंट दिखाने की अनुमति नहीं है। सब कुछ ग्रे है, क्योंकि मेरे पास अपने स्थानीय पीसी पर वास्तविक हार्डवेयर स्थापित नहीं है और न ही कोई लाइसेंस है।
1 उत्तर
आप प्रत्येक चैनल को प्राप्त करने के लिए Application.Networks का उपयोग कर सकते हैं, फिर CANoe प्रोजेक्ट का चैनल असाइनमेंट प्राप्त करने के लिए XL ड्राइवर लाइब्रेरी में xlGetApplConfig फ़ंक्शन का उपयोग कर सकते हैं। यहां XL ड्राइवर लाइब्रेरी का मैनुअल दिया गया है।
XlGetApplConfig कैनोXLstatus xlGetApplConfig(
char *appName
unsigned int appChannel,
unsigned int *pHwType,
unsigned int *pHwIndex,
unsigned int *pHwChannel,
unsigned int busType)
संबंधित सवाल
नए सवाल
python
पायथन एक बहु-प्रतिमान है, गतिशील रूप से टाइप किया हुआ, बहुउद्देशीय प्रोग्रामिंग भाषा है। यह एक साफ और एक समान वाक्यविन्यास सीखने, समझने और उपयोग करने के लिए त्वरित होने के लिए डिज़ाइन किया गया है। कृपया ध्यान दें कि अजगर 2 आधिकारिक तौर पर 01-01-2020 के समर्थन से बाहर है। फिर भी, संस्करण-विशिष्ट पायथन सवालों के लिए, [अजगर -२.०] या [अजगर -३.x] टैग जोड़ें। पायथन वेरिएंट (जैसे, ज्योथन, PyPy) या लाइब्रेरी (उदा।, पांडस और न्यूमपी) का उपयोग करते समय, कृपया इसे टैग में शामिल करें।