示例#1
0
            //NETLIB_CONSTRUCTOR(switch2)
            public nld_switch2(object owner, string name)
                : base(owner, name)
            {
                m_R1  = new nld_R_base(this, "R1");
                m_R2  = new nld_R_base(this, "R2");
                m_POS = new param_logic_t(this, "POS", false);


                connect(m_R1.N(), m_R2.N());

                register_subalias("1", m_R1.P());
                register_subalias("2", m_R2.P());

                register_subalias("Q", m_R1.N());
            }
示例#2
0
            //NETLIB_CONSTRUCTOR(POT)
            //detail.family_setter_t m_famsetter;
            //template <class CLASS>
            public nld_POT(object owner, string name)
                : base(owner, name)
            {
                m_R1        = new nld_R_base(this, "_R1");
                m_R2        = new nld_R_base(this, "_R2");
                m_R         = new param_double_t(this, "R", 10000);
                m_Dial      = new param_double_t(this, "DIAL", 0.5);
                m_DialIsLog = new param_logic_t(this, "DIALLOG", false /*0*/);


                register_subalias("1", m_R1.P);
                register_subalias("2", m_R1.N);
                register_subalias("3", m_R2.N);

                connect(m_R2.P, m_R1.N);
            }
示例#3
0
            //NETLIB_CONSTRUCTOR(POT)
            //detail.family_setter_t m_famsetter;
            //template <class CLASS>
            public nld_POT(object owner, string name)
                : base(owner, name)
            {
                m_R1        = new nld_R_base(this, "_R1");
                m_R2        = new nld_R_base(this, "_R2");
                m_R         = new param_fp_t(this, "R", 10000);
                m_Dial      = new param_fp_t(this, "DIAL", nlconst.half());
                m_DialIsLog = new param_logic_t(this, "DIALLOG", false);
                m_Reverse   = new param_logic_t(this, "REVERSE", false);


                register_subalias("1", m_R1.P());
                register_subalias("2", m_R1.N());
                register_subalias("3", m_R2.N());

                connect(m_R2.P(), m_R1.N());
            }