コード例 #1
0
ファイル: Txi.c プロジェクト: ArdWar/Kuliah
void tr()
{
	readvis();
	datatx(0);
	datatx((ad0-32));
	datatx((ad1-32));
}
コード例 #2
0
ファイル: Txi.c プロジェクト: ArdWar/Kuliah
void tv()
{
	readvis();
    if ((ad0-ad1+7)<128)
    {
	    datatx((ad0-ad1+8));
    }
    else
    {
        datatx(1);
    }
}
コード例 #3
0
ファイル: Txi.c プロジェクト: ArdWar/Kuliah
void main(void)
{
	init();
	while (1)
	{
		mode=datarx;
		if ((mode != 57) & (mode > 48))
		{
			mode1=mode;
		}
		if (mode == 57)
		{
			mode2=mode;
		}
		if (mode1 == 49)
		{
			tv();
		}
		if (mode1 == 50)
		{
			tr();
		}
		if (mode1 == 51)
		{
			datatx((read_adc(1)+1));
		}
		if (mode1 == 52)
		{
			datatx(0);
			tv();
			datatx((read_adc(1)+1));
		}
		if ((mode1 == 53) & (mode2 == 57))
		{
			tv();
		}
		if ((mode1 == 54) & (mode2 == 57))
		{
			tr();
		}
		if ((mode1 == 55) & (mode2 == 57))
		{
			datatx((read_adc(1)+1));
		}
		if ((mode1 == 56) & (mode2 == 57))
		{
			datatx(0);
			tv();
			datatx((read_adc(1)+1));
		}
		mode2=0;
		delay_ms(100);
	}
}
コード例 #4
0
ファイル: qc_mdiwindow.cpp プロジェクト: LibreCAD/LibreCAD
void QC_MDIWindow::drawChars() {

    RS_BlockList* bl = document->getBlockList();
    double sep = document->getGraphic()->getVariableDouble("LetterSpacing", 3.0);
    double h = sep/3;
    sep = sep*3;
    for (int i=0; i<bl->count(); ++i) {
        RS_Block* ch = bl->at(i);
        RS_InsertData data(ch->getName(), RS_Vector(i*sep,0), RS_Vector(1,1), 0, 1, 1, RS_Vector(0,0));
        RS_Insert* in = new RS_Insert(document, data);
        document->addEntity(in);
        QFileInfo info(document->getFilename() );
        QString uCode = (ch->getName()).mid(1,4);
        RS_MTextData datatx(RS_Vector(i*sep,-h), h, 4*h, RS_MTextData::VATop,
                           RS_MTextData::HALeft, RS_MTextData::ByStyle, RS_MTextData::AtLeast,
                           1, uCode, "standard", 0);
/*        RS_MTextData datatx(RS_Vector(i*sep,-h), h, 4*h, RS2::VAlignTop,
                           RS2::HAlignLeft, RS2::ByStyle, RS2::AtLeast,
                           1, uCode, info.baseName(), 0);*/
        RS_MText *tx = new RS_MText(document, datatx);
        document->addEntity(tx);
    }

}