मैं वर्तमान में एक ऐसे प्रोजेक्ट पर काम कर रहा हूं जो हार्ड कोडित मेमोरी स्थानों का उपयोग करके हार्डवेयर के टुकड़े तक पहुंच रहा है। ये स्थान विद्युत अभियंता की सनकी के आधार पर बदल सकते हैं, इसलिए मैं इंजीनियर के मेमोरी मैप से कोड उत्पन्न करना चाहता हूं। मैं अपने आप कोड (नहीं आईएल) उत्पन्न करने के लिए चाहते हैंक्या टेक्स्ट फ़ाइल से कोड उत्पन्न करने का कोई आसान तरीका है?
Name, Type, Address, Description
Foo, int, A001, Foo integer variable
Bar, float, A002, Bar float variable
के समान:
class MachineMap
{
/// <summary>
/// Foo integer variable
/// </summary>
public readonly Addressable<int> Foo = new Addressable<int>("A001");
/// <summary>
/// Bar float variable
/// </summary>
public readonly Addressable<float> Bar = new Addressable<float>("A002");
}
किसी को भी उपकरण है कि इस कार्य को होगा पर विचारों है चलो कहते हैं कि नक्शा एक साधारण पाठ की तरह फ़ाइल है चलो आसान, या आसान?
मुझे यह नहीं मिला, आपको StreamWriter से अधिक की आवश्यकता क्यों है? –
उपरोक्त उदाहरण सुंदर बेवकूफ है। मेरे पास कई अलग-अलग प्रकार के एड्रेस करने योग्य वर्ग हैं और कुछ पदानुक्रम बनाना चाहते हैं; .e.g MachineMap.Arm1.Sensor1.Value इत्यादि –