瓶詰堂掲示板

[過去ログ]


題名:
名前:   メール:

wiki有効 **投稿パスワード:**

No.1834 connectbotの件 投稿者:uniuni - 2010-09-08(Wed) 15:40 (返信)

OpenWnnによる日本語入力モード付のconnectbot、是非公開して
頂きたいのですが可能でしょうか?

No.1832 USB-FSIO用DLL 投稿者:hoo- - 2010-08-16(Mon) 12:56 (返信)

びんずめ堂様
はじめまして。
HSPUSBIO.DLLを以前からありがたく使用させていただいています。最近Km2NetでUSB-IOの上位バージョンであるUSB-FSIOが販売されています。
このDLLをUSB-IO互換コマンドで作っていただけないでしょうか?
是非お願い致します。

No.1833 Re: USB-FSIO用DLL 投稿者:びんずめ堂 - 2010-08-27(Fri) 06:35

はじめまして.
USB-FSIOで遊ぶ機会があったら作るかもしれませんが,今のところは予定に無いです.申し訳ありません.

No.1830 武将一覧 投稿者:hasekun - 2010-05-12(Wed) 15:49 (返信)

初めまして、突然ですが
*ブラウザ三国志で武将を一覧表示するグリモンのスクリプト

UPデートで使えなくなってしまいました。可能でしたら修正願います

No.1831 Re: 武将一覧 投稿者:びんずめ堂 - 2010-05-25(Tue) 00:41

はじめまして.あのスクリプト使ってくれる人はいないと思っていたので少しうれしいです.

修正しようと思っていたのですが,最近ブラウザ三国志やらなくなってしまったので,なかなかやる気が起きないです.

申し訳ありませんが,期待をせずにお待ちください.

No.1827 AX2ASについて 投稿者:ワーム - 2010-02-23(Tue) 17:53 (返信)

K-K様、はじめまして。ワームと申します。
「HSP AS to AXコンバーター Ver 0.1α」の説明書に、
> AX2ASなソフトを作ったついでに作ったので….
> …AX2ASの方は公開の予定はないです.
と書いてあったのですが、公開してほしいと思います。
公開していただけませんか?お願い致します。

No.1828 Re: AX2ASについて 投稿者:びんずめ堂 - 2010-02-26(Fri) 06:35

AX2ASはいわゆる逆コンパイラなので,
トラブルを避けるために公開していませんでした.
(exeファイルからコンパイル可能なasファイルが作れてしまうので…)

HSP3以降には対応していない上,需要も少ないと思うので公開はしません.

暗号化されていないaxファイルであれば,AS2AXのソースを読めば
簡単に作れるかと思います.

No.1829 Re: AX2ASについて 投稿者:ワーム - 2010-02-26(Fri) 16:12

そうですか…。自分も一応AXファイルの構造はだいたいは理解しているのですが。ありがとうございました。

No.1824 xhspのmes命令が動作しません 投稿者:みけCAT - 2009-12-23(Wed) 07:53 (返信)

xhspをVine Linuxで動作させたところ、mes命令でうまく文字が表示されませんでした。
空白は開くので、命令は呼び出されていると思います。
このようなエラーメッセージがでます。
Gdk-CRITICAL **: file gdkdraw.c: line 213 (gdk_draw_string): assertion `font != NULL' failed.
また、hsedも文字化けします。
解決策がわかれば教えて下さい。

あと、HNを変えたので、元三毛CATです。

No.1825 Re: xhspのmes命令が動作しません 投稿者:びんずめ - 2010-01-04(Mon) 09:24

返事が遅くなって申し訳ありません.

フォントの読み込みに失敗しているようですね.
ちょっと調べられそうにありませんが,日本語フォントが
インストールされているなら,GTK+2.0用のMakefileも
入っているので,そちらでmakeすればもしかしたら表示できる
かもしれません.

最近のXは分からないのですがxlsfonts コマンドで
それらしい日本語フォントが出てくるか確認してください.
もしかしたら,xhspが使っているフォントの管理方法はもう古いのかもです.

No.1826 Re: xhspのmes命令が動作しません 投稿者:みけCAT - 2010-02-02(Tue) 20:15

今VineLinux4.2で試してみたらうまくいきました。
失礼しました。

No.1820 hspprintのhsp3.2での使用について 投稿者:Y+Y=M.H - 2009-12-02(Wed) 14:03 (返信)

こんにちは

HSP2.61の時はhspprintにものすごく助けられました。
ありがとうございました。

このhspprintをhsp3.2でも使いたいと思い試してみたところ、p_start命令でError 1 システムエラーがでます。
不思議なことに、p_start以降の行に何も書かなければきちんと印刷ダイアログを出すのですが、何か命令なり何なりを書いてしまうとエラーになります。

過去の記事を見れば3.1から利用されている方もおられるようで、どうにか私も利用したいと考えています。

よろしければ、3.2からも利用できる方法があれば教えてください。

No.1821 Re: hspprintのhsp3.2での使用について 投稿者:binzume - 2009-12-06(Sun) 20:15

返事が遅くてすみません.
手元では,特にエラーにもならずに問題が再現できませんでした.

考えられる可能性ですが,p_startでプリンタ出力に
切り替えられるのは,buffer命令で作成したバッファなので,
gselなどで選択されている画面がbuffer命令で作ったもであるか
確認してください.

HSP3では,怪しい動作をしているのは以前から認識しているので
問題があるのは確かだと思います.

原因を調べたいのですが,今はプリンタを持っていないのと
まとまった時間がとれないので難しいです.

No.1822 Re: hspprintのhsp3.2での使用について 投稿者:Y+Y=M.H - 2009-12-08(Tue) 16:08

返信ありがとうございます

bufferで作成したもので間違いありませんでした。
環境によるものでしょうか?

hspprintほど、優れておりながら使いやすい印刷プラグインは他にありませんのでぜひ使いたかったのです。

いつの日か、ご対応されるのを心待ちにしております^^
ご対応、ありがとうございました!

No.1823 Re: hspprintのhsp3.2での使用について 投稿者:Y+Y=M.H - 2009-12-09(Wed) 16:48

 ちょっと後日談を。

 その後、APIを使って色々と試して、印刷は出来るようになったのですが、思っている動作と違うため、もう一度 hspprint を試すことにしました。
 実は、dialog命令を使う時にも同様の謎のシステムエラーが出ることがあって、その時は、デバッグウィンドウを表示すると何故かそのエラーが回避されるのです。
 そこで、p_startも同じくダイアログを表示する命令なので、同様の処置をしてみると、なんと上手くいきました!
 原因は分かりません。でも、とりあえずはこれで対応したいと思います。

 原因はHSP側にあるのは想定外でした。ご迷惑おかけしました。

No.1818 hsplnkによるパッケージ化について 投稿者:pstool - 2009-10-11(Sun) 07:46 (返信)

コンソールアプリの支援ツール作成にxhspを利用させて頂いています。

早速ですが、hsplnk で次のように start.ax も含めてパッケージして実行したところ、「start.ax not found」と表示されます。

 ./hsplnk -o test -r xhsp.hrt start.ax

hsplnk の仕様上、実行ファイルとstart.axは同一ディレクトに置かないいけないのでしょうか。

ご教授願います。

(お礼)
xhsp でstart.axをパッケージ化できないので、GTK/GNOMEでプログラミングしましたが、GTKは複雑で時間がかかりました。
改めて、xhspの素晴らしさが実感できました。

xhspについては、このサイトで紹介しています。

http://pstool.dip.jp/cgi-win/cgi-bin/diarypro/diary.cgi?no=120

今後のご活躍をお祈りします。

No.1819 Re: hsplnkによるパッケージ化について 投稿者:瓶詰堂 - 2009-10-16(Fri) 17:10

xhspを使って頂きありがとうございます.

start.axは実行ファイルに含めることができるように
作ったつもりですが,動作確認が不十分だったかもしれません.

申し訳ありませんが,今のところは直せそうにありません.
最後に触ったのが何年も前のことなので…

No.1816 サーボの使い方について 投稿者:ヒロミツ - 2009-09-18(Fri) 23:13 (返信)

http://www.binzume.net/library/robo/avr07.html
このプログラム 4つのサーボを 4つのスイッチで 制御するには
どのように プログラムを作りかえれば良いのでしょう

No.1817 Re: サーボの使い方について 投稿者:瓶詰堂 - 2009-09-22(Tue) 01:23

回路や使用するAVRにもよるので一概には言えませんが,
基本的には同じです.

確かATMEGA88ならばPWM出力可能なピンが4本あったと思うので,
レジスタの設定だけでいけるはずです.
どのレジスタを設定すればよいかは,Atmelのデータシートを
参照してください.

PWM出力が足りない場合や何らかの理由でピンがふさがっている場合は
割り込みを使って自前で処理をすることになると思います.

No.1813 AVRのシリアル通信について 教えてください 投稿者:TONII - 2009-08-24(Mon) 22:19 (返信)

この様なプログラム 教えてもらったのですが
WinAVRでは シリアル通信が出来ません。
#include <rs.h> をどのように換えればよいのか

/----------------------------------------------------------------------------------------
//	PulseWidthCheckTest - TIMER1を使ったPWMタイプのジャイロ入力チェック
//		TIMER1をクリアせずにカウントアップし続けている状態で、捕獲機能を使ってジャイロ
//		パルス幅を取得するプログラム。ジャイロはKRG-1で、PD4/ICP1へ接続。
//	Auhtor:		SISO
//	History:	2006/09/14	Release
//----------------------------------------------------------------------------------------
#include	<avr/io.h>
#include	<avr/interrupt.h>
#include	<rs.h>

//----------------------------------------------------------------------------------------
//	グローバルデータ宣言
//----------------------------------------------------------------------------------------
volatile	uint8_t		GDucClock;			//	20msクロック(表示用にとりあえず)
volatile	uint16_t	GDusGyro;			//	ジャイロ入力値

											//	型宣言はお作法でint8_tとしたいところですが、
                                            //	コンパイルで警告がでて気持ち悪いので、char
                                            //	にしています。
char					GDacTxBuff[32];		//	送信バッファ
char					GDacRxBuff[32];		//	受信バッファ


//----------------------------------------------------------------------------------------
//	TIMER1捕獲割り込み
//		ジャイロ信号の立ち上がり/立ち下がりエッジにて捕獲割り込みがかかるので、捕獲値を
//		取り込んでジャイロ値とする。
//----------------------------------------------------------------------------------------
SIGNAL( SIG_INPUT_CAPTURE1 ){
	volatile static	uint16_t	GDusIcr1Up;		//	ジャイロ信号がHIGHになった時のICR1値
	volatile static	uint16_t	GDusIcr1Dn;		//	ジャイロ信号がLOWになった時のICR1値

	if(( PIND & _BV( PIND4 )) != 0 ){
		TCCR1B &= ~(_BV( ICES1 ));				//	捕獲入力エッジを立ち下がりに変更
		GDusIcr1Up = ICR1;						//	ICR1値を読み出す。

		GDucClock++;							//	ジャイロが20ms毎であることを利用して20ms
												//	カウントとして使用する。
	}
	else{
		TCCR1B |= _BV( ICES1 );					//	捕獲入力エッジを立ち上がりに変更
		GDusIcr1Dn = ICR1;						//	ICR1値を読み出す。

		//	ジャイロ信号幅の計算と設定
		if( GDusIcr1Up < GDusIcr1Dn )	GDusGyro = GDusIcr1Dn - GDusIcr1Up;
		else							GDusGyro = ( 0xFFFF - GDusIcr1Up ) + GDusIcr1Dn;
	}
}


void main( void ){
	uint8_t		ucClock = 0;

	//	データ初期化
	GDucClock = 0;

	//	ハードウェア初期化
	DDRD = 0x00;						//	PD4入力(初期化不要)

	TCCR1A = 0x00;						//	タイマ標準動作モード
	TCCR1B = _BV( CS11 );				//	クロック選択(8分周)カウント0.5us

	TCCR1B |= _BV( ICES1 );				//	タイマ1捕獲立ち上がりエッジ
	TIMSK |= _BV( TICIE1 );				//	タイマ1捕獲割り込み許可

	TCNT1 =		0;						//	タイマクリア

	//	シリアル通信ポートを初期化
	rs0_init( br57600, GDacTxBuff, sizeof( GDacTxBuff ), GDacRxBuff, sizeof( GDacRxBuff ));

	sei();								//	割り込み処理許可

	rs0_puts ("\nPwmTest\n");
	//	メインループ
	while( 1 ){
		if( ucClock != GDucClock ){
			if(( ucClock % 5 ) == 0 ){
				//	100msに一度、現在の状態を表示する。
				rs0_printf( "GYRO PWM = %dus\n", GDusGyro/2 );
			}

			ucClock = GDucClock;
		}
	}


このあたりをどのように換えれば 
画面上に データが表示されるのでしょうか

No.1814 Re: AVRのシリアル通信について 教えてください 投稿者:瓶詰堂 - 2009-08-30(Sun) 20:36

rs.hというのは,Cの標準のライブラリには無いと思うのですが,
何を参考にしたのでしょうか?

WinAVRにはシリアル通信専用のライブラリなどは特に用意されていませんので,自分で作る必要があります.
インターネット上にサンプルが多数公開されていると思います.

作って欲しいということならば,仕様など詳しく詳しく書いてご相談いただければ何かできるかもしれませんが,
最近AVRに触っていないのですぐに対応というのは無理そうです.

No.1812 hspiniを配布してほしい 投稿者:pnd - 2009-08-22(Sat) 14:53 (返信)

HSP-Let で クッキーを扱いたいのですが、hspiniを基準でつくられているようで、また、そのマニュアルもありません…。

どうか、hspiniを配布していただけませんでしょうか。

No.1815 Re: hspiniを配布してほしい 投稿者:瓶詰堂 - 2009-08-30(Sun) 20:42

遅くなって申し訳ありません.
hpsiniはHSP用のプラグインですが,DLLですのでHSP-Letでは
たぶん動作しません.

かなり古いプラグインで,もう需要が無いと考えて公開を止めたのですが
本当にhspini.dllが必要なのでしょうか?

ちなみに,hspiniは設定をiniファイルに保存するDLLなので,
使われていたとしてもクッキーを扱うこと自体には関係ない部分のはずです.

No.1810 某研究室 ラジコンヘリ 自動制御 について詳しく教え的だ際 投稿者:シュリンターザー - 2009-06-29(Mon) 21:08 (返信)

今 RCヘリに変わる 空撮ようのVTOLを製作しようとしています。
RCヘリより 簡単に操縦が出来 ヘリのように ホバリング 垂直上昇
ができる 物で4~6のブラシレスモーターで 飛行するものです。
機体などの ハード面は出来たのですが RC受信機からの信号を
モいかにミキシングして モーターを制御するかです。
プロポだけでは ミキシングできません AVRで制御回路を組み
ミキシングするしかなく AVRのプログラムが組めず困っています
C言語など入門レベルでは 無理ですよね 
参考になるサンプルの プログラム探してます。
少し お力を貸していただけませんか

製作したい物は
 
http://www.youtube.com/watch?v=Bno3XmniSJQ&feature=related
 
http://www.youtube.com/watch?v=zDT2IldUqWE
 
http://www.youtube.com/watch?v=doUKBBakQeU&feature=related
 
個々まで出来れば嬉しいんですがね
 
http://www.youtube.com/watch?v=UFnS-FHiCiA&NR=1
 
http://www.draganfly.com/uav-helicopter/draganflyer-x6/gallery/videos/
 
 
RCプロポの受信機から出る4チャンネル分の PWM信号を AVRで検出 それを 制御ミキシングして RCサーボ用
 
PWM信号に戻す事が出来れば 良いのですが  ジャイロ 水平安定装置などは 受信機と マイコンの間に市販品の物を
 
接続します。 モータードライバーは 市販品で サーボ用PWM信号で動くので マイコンに接続するだけです。
 

 

No.1811 Re: 某研究室 ラジコンヘリ 自動制御 について詳しく教え的だ際 投稿者:瓶詰堂 - 2009-07-06(Mon) 01:39

はじめまして.瓶詰堂です.遅くなってすみません.

面白そうなものを作っておられるようですね.

この質問の内容だと,ちょっとどこから答えて良いのか分からないのですが,プログラミング自体が初めてということでしょうか?
もしそうだと,少し(かなり?)難易度が高いと思います.

PWM信号の入出力はすでに出来ているのでしょうか?
まずはそこから手を付けてみるのが良いと思います.

ただ,ヘリならジャイロの信号はラダーに対しての制御で
操作性が上がりますが,VTOLとなるとさらに複雑な制御が
必要になると思います.
受信機とマイコンの間に市販のセンサを入れるというだけでは
制御に必要な情報が得られません.
最近のラジコンパーツ事情は詳しくないので間違っている可能性がありますが.

制御理論にもあまり詳しくありませんし助けになれなさそうです.
一時期,RCヘリの自動制御の研究を手伝っていたといっても
肝心の制御部分はほとんど理解できませんでした(汗)

No.1807 xhspについて 投稿者:かなた - 2009-03-03(Tue) 02:07 (返信)

こんばんは、夜遅くに失礼いたします。

linuxなどで動作するという素晴らしいHSPを開発なさっている作者様に敬意を示します。

xhspについて質問があるのですが、これは速度などをふまえて、windows版に比べどのくらい実用的でしょうか?
サウンド系などが対応できていないとのことですが、今後対応する予定はありあすでしょうか?
私はwindows、mac、linuxでプレイできるゲームを開発しようと考えているので、これはとても有り難いです。
是非ともこのHSPを使用させていただきたいのですが……。

よろしくお願いいたします。

No.1808 Re: xhspについて 投稿者:びんずめ堂 - 2009-03-15(Sun) 10:14

返事が遅くて申し訳ありません.

速度的には,Windows版のHSPとほぼ同じかと思います.
ただ,サウンドに対応させる予定は今のところありません.

xhspはHSP2.5相当の古いものなので,HSP3に対応したいですが…

No.1809 Re: xhspについて 投稿者:かなた - 2009-03-15(Sun) 23:08

ご返信有り難うございます。

速度的にはWindows版とほぼ同じなのですか!
本当に素晴らしいです。

サウンドなどの対応は予定がないのですか、、、。
しかしここまで開発された作者様を本当に尊敬してしまいます!

これからも頑張ってください。
ちょくちょくサイトの方に足を運ばせていただきますので・・・・。

No.1805 サンプルスクリプトの利用について 投稿者:三毛CAT - 2009-02-08(Sun) 13:44 (返信)

ここの「サンプルスクリプト」のなかのmd5mod.asを、他の言語で使用することは出来ますか?

No.1806 Re: サンプルスクリプトの利用について 投稿者:びんずめ - 2009-02-15(Sun) 23:52

md5mod.asはHSPのモジュールなので他の言語から使うことは
困難かと思いますが,MD5は一般的なハッシュ関数なので
大抵の言語で実装されているはずです.
調べてみれば見つかるかと思います.

全て表示

Copyright © 瓶詰堂 all rights reserved.